Fork (systémové volání): Porovnání verzí
Smazaný obsah Přidaný obsah
Bez shrnutí editace |
m typo |
||
Řádek 3:
'''fork()''' je [[systémové volání]] poskytované zejména [[UNIX]]ovými operačními systémy, které slouží pro vytvoření nového [[proces (program)|procesu]]. Po jeho zavolání programem se aktuální proces rozdvojí na dva a běh programu tak pokračuje ve dvou nezávislých větvích. Program může rozlišit, ve které větvi se nachází, podle návratové hodnoty volání. Rodičovskému procesu bývá vráceno [[pid]] nového procesu, zatímco novému procesu je vrácena nula; negativní návratová hodnota signalizuje chybu.
V [[UNIX]]u je toto volání jediným nástrojem pro vytváření nových procesů.
{{Softwarový pahýl}}
|