Linux/Więcej o fork i exec: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m Zarys opisu funkcji fork i exec |
|||
Linia 7:
== Fork ==
Funkcja fork() służy do tworzenia nowego procesu będącego kopią procesu wywołującego daną funkcję (ang. parent - rodzic). Funkcja dana zwraca pid (process id) dziecka (procesu potomnego) rodzicowi, a w procesie potomnym zwraca 0. Pomnażanie procesów (kopii) służy głównie do poprawiania wydajności programów. Patrz: [[Wielowątkowość]]. Używanie funkcji fork() może być korzystne dla wydajności programu, lecz może być także źródłem zagrożeń. Patrz [[Fork-bomba]]
Niekontrolowane rozmnażanie się procesów może całkowicie spowolnić jego działanie, "zawiesić" na długi czas i sprawić, że będzie niedostępny.
== Exec ==
|