De functie Unix " vork " wordt gebruikt om een nieuw proces te creëren om ofwel de Unix- besturingssysteem of een proces dat voert code in uw programma te maken . De vork functie wordt gebruikt door Unix om een proces paaien wanneer u typt in een commando zoals " ls" bij de opdrachtprompt . Systeem call biedt een interface tussen de gebruiker en het besturingssysteem . De " fork ( ) " systeemoproep een proces-ID en geen argumenten hebben . Instructies Type 1 in je programma met de volgende indeling : main { fork ( ) op ; procesid = ... ; } vork .. zullen twee identieke processen die zal uitvoeren na de fork functie oproep te creëren . kopen van 2 Haal het proces-ID van de processen met de volgende indeling : pid_t pid = fork ( ) ; een proces-ID waarde groter dan nul betekent een ouder-proces en een waarde gelijk aan nul betekent een onderliggend proces . 3 Roep de " exit ( int ) , abort (void ) " functie of uitvoeren van een terugkeer van de belangrijkste functie van een proces te beëindigen . Gebruik de " wait ( ) " system call om te wachten op het kind -proces te beëindigen .
|