Drzewo zakończenia procesu a drzewo zakończenia procesu

10

Jaka jest podstawowa różnica między nimi? Zawsze widzę to w menu prawym przyciskiem myszy w systemie Windows. Co się stanie, jeśli zakończysz proces, na którym opiera się inny proces? Czy istnieje sposób „zabicia” drzewa procesów w systemie Linux, czy technologia jest inna?

agz
źródło

Odpowiedzi:

10

Po uruchomieniu procesu wielu z nich można użyć do wywołania dodatkowych instancji lub oddzielnych procesów.

wprowadź opis zdjęcia tutaj

Są to tak zwane procesy potomne, dodatkowo każde dziecko może następnie wywołać procesy potomne (uczynienie oryginalnego procesu dziadkiem, a każdy z tych nowych procesów jako proces potomny).

Jeśli zabijesz proces rodzica, powinien on także zabić dzieci / wnuki w drzewie.

Można jednak wywoływać procesy i nie znajdować się oficjalnie w drzewie. To jest szorstka koncepcja.

Również Linux może zabić drzew , ale generalnie nie jest takie proste, jak kliknięcie prawym przyciskiem myszy proces, w monitorze aktywności.

Austin T French
źródło
1
Jeśli chodzi o zabijanie, możesz także mieć procesy osierocone.
Karan
Tak, starałem się nie komplikować tego ze względu na odpowiedź ... Chociaż jest to dobra uwaga.
Austin T French
1
zrobi „Jeśli zabijesz proces rodzica, powinien on także zabić dzieci / wnuki na drzewie”. wymagają „zakończenia procesu” lub „drzewa zakończenia procesu?” Jak to się robi w Linuksie?
agz