Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Unix vidlica Tutorial

Funkcia Unix " vidlica " sa používa na vytvorenie nového procesu buď spustiť operačný systém Unix alebo vytvoriť proces , ktorý spustí kód priamo vo Vašom programe . Funkcie fork sa používa Unix , aby sa trela proces , keď zadáte príkaz , ako " ls " na príkazovom riadku . Systémové volanie poskytuje rozhranie medzi užívateľom a operačným systémom . " Fork ( ) " systémové volanie vráti ID procesu a neberie argumenty . Návod dovolená 1

typ vo vašom programe pomocou nasledujúci formát :

hlavným {

vidlica ( ) ;

ProcessID = ... ;

..

}

vidlica bude vytvoriť dva rovnaké procesy , ktoré sa majú vykonať po volaní funkcie fork .
2

Získajte ID procesu procesov pomocou nasledujúceho formátu :

pid_t pid = fork ( ) ;

ID procesu hodnotu väčšiu ako nula značí nadradený proces a hodnota rovná nule znamená podriadený proces .
3

Zavolajte " exit ( int ) , prerušenie ( void ) " funkciu alebo vykonať návrat z funkcie main k ukončeniu procesu . Pomocou " wait ( ) " systémové volanie čakať podriadený proces ukončiť .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené