Fork (systémové volání): Porovnání verzí
Smazaný obsah Přidaný obsah
m Robot: vhodnější šablona dle žádosti ze dne 25. 4. 2020 |
Narovnání přesměrování Proces (program) |
||
Řádek 1:
{{DISPLAYTITLE:fork (systémové volání)}}
'''fork()''' je v [[Informatika|informatice]] speciální [[systémové volání]] poskytované [[UN*X|unixovým]] [[Jádro (informatika)|jádrem]] [[Operační systém|operačního systému]]. Jeho vyvoláním vznikne z rodičovského [[Proces (
V unixových systémech je <code>fork()</code> jediným nástrojem pro vytváření nových procesů, čímž je vytvořena jednotná hierarchie procesů ([[Strom (datová struktura)|strom]] s jediným kořenem s procesem PID=1). Jeho prostřednictvím nevzniká pouze první proces v systému (typicky [[init]]), který je vytvářen přímo jádrem operačního systému při startu systému. Výjimkou jsou též jaderná vlákna ({{Vjazyce2|en|''kernel thread''}}) a klasická [[Vlákno (program)|vlákna]], která vznikají systémovým voláním <code>[[clone (systémové volání)|clone()]]</code>.
|