Fork (systémové volání): Porovnání verzí

Smazaný obsah Přidaný obsah
Pasky (diskuse | příspěvky)
Bez shrnutí editace
 
Bilboq (diskuse | příspěvky)
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ů. ProstředictvímProstřednictvím ''fork()'' nevzniká pouze proces [[init]] a obvykle také [[vlákno jádra|vlákna jádra]].
 
{{Softwarový pahýl}}