Proces rodzicielski (Parem)
Proces potomny (Child)
Proces Init (tworzy wszystkie procesy)
Procesy, które się wykonują, powołują do życia inne procesy.
W Unixie proces Init jest rodzicielski dla wszystkich innych procesów.
Funkcja Fork () (w języku C) - bezparametrowa, która powołuje do życia nowy proces potomny.
Program się wykonuje pid =fork(); // pid - process identifier, czyli numer procesu printf(“Tekst\n”);
Fork powoduje sklonowanie procesu.
PO
pid
pidl
Nowy proces (klon)
Proces
macierzysty
Pid = fork();
Proces potomny Pid - fork();
T
Obydwa procesy zawierają to samo, w ykonują się w spółbieżnie. Wykonuje się następne polecenie po fork().