Uživatelské nástroje

Nástroje pro tento web


fork

Toto je starší verze dokumentu!


Fork

  • fork() slouží ke spuštění další instance procesu vytvořením kopie včetně aktuálního kontextu
  • oba procesy pokračují v kódu od místa zavolání funkce fork
  • proces pozná, zda je potomek nebo rodič, podle návratové hodnoty fork
pid_t pid = fork();

if (pid<0) {
  // failed
}

if (pid == 0) {
  // child
} else {
  // parent
} 
fork.1442932398.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki