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. Na ten typ ataków najbardziej podatny jest Windows. W linuxie można ustawić ograniczenia dostępu do zasobow systemu
 
== Exec ==