fork
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| fork [2015/09/22 17:02] – [likvidace zombie procesů] djbuldog | fork [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 5: | Řádek 5: | ||
| * proces pozná, zda je potomek nebo rodič, podle návratové hodnoty fork | * proces pozná, zda je potomek nebo rodič, podle návratové hodnoty fork | ||
| - | < | + | < |
| pid_t pid = fork(); | pid_t pid = fork(); | ||
| Řádek 38: | Řádek 38: | ||
| * systém pak ukončené potomky rovnou zapracovává | * systém pak ukončené potomky rovnou zapracovává | ||
| - | < | + | < |
| struct sigaction sa; | struct sigaction sa; | ||
| sa.sa_handler = SIG_IGN; | sa.sa_handler = SIG_IGN; | ||
| Řádek 50: | Řádek 50: | ||
| * tohle řešení se prý používá nejčastěji, | * tohle řešení se prý používá nejčastěji, | ||
| - | < | + | < |
| pid_t pid1, pid2; | pid_t pid1, pid2; | ||
| pid1 = fork(); | pid1 = fork(); | ||
fork.1442934167.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
