Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Unix >> Content

    Unix gaffel Tutorial

    The Unix " gaffel " -funktionen används för att skapa en ny process för att antingen köra operativsystemet Unix eller skapa en process som exekverar kod i ditt program . Gaffeln Funktionen används av Unix för att leka en process när du skriver in ett kommando som " ls " i kommandotolken . Ett systemanrop tillhandahåller ett gränssnitt mellan användaren och operativsystemet. Den " fork ( ) " systemanrop returnerar en process -ID och tar inte argument . Instruktioner
    1

    Skriv in ditt program i följande format :

    main {

    fork ( ) ;

    processid = ... ;

    ..

    }

    fork kommer att skapa två identiska processer som ska köras efter gaffeln funktionsanropet .
    2

    Få process-ID av de processer genom att använda följande format :

    pid_t pid = fork ( ) ;

    en process -ID-värdet är större än noll innebär en förälder process och ett värde som är lika med noll betyder ett barn process . Addera 3

    Ring " exit ( int ) , abort ( void ) " -funktion eller köra en återgång från den huvudsakliga funktionen att avsluta en process . Använd " wait ( ) " systemanrop för att vänta på att barnet processen till slut .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Ställa JAVA_HOME i Unix
    ·Tutorial på Unix Curl
    ·Unix Screen Command Tutorial
    ·Hur du ändrar ett finger i Unix Med chfn
    ·Så se Zombie Processer i UNIX
    ·Hur till Stopp Unix Print Services
    ·Unix -kommandon du vill kolla processoranvändning
    ·Hur man bygger en spegel i SCO Unix
    ·Hur Klipp filändelser i Unix
    ·Hur vill söka efter text i en fil i UNIX
    Utvalda artiklarna
    ·Hur Autologin till Windows 7
    ·Hur man ska gå online på en hackad PS3
    ·Hur konvertera en MS Access ADP Från 2003 till 2007
    ·Hur Byt Msiexec.exe
    ·Hur du ändrar en blinkande markör i Windows
    ·Hur skriver jag ut mitt skrivbord skärm
    ·Hur man tar bort en WGA Update
    ·Lägga Mellanväggar
    ·Hur man gör ett anteckningsblock för en webbläsare
    ·Hur man tar bort webbadresser som kommer upp automatisk…
    Copyright © Dator Kunskap http://www.dator.xyz