Кінцевий процес проти дерева процесу обробки


10

У чому полягає первинна різниця між ними? Я завжди бачу це в меню правої кнопки миші у Windows. Що станеться, якщо ви закінчите процес, на який покладається інший процес? Чи є спосіб "вбити" дерево процесів в Linux або технологія відрізняється?

Відповіді:


10

Коли ви запускаєте процес, багато з них можна використовувати або для виклику додаткових екземплярів, або для окремих процесів.

введіть тут опис зображення

Вони називаються дочірніми процесами, додатково кожна дитина може потім називати дочірніми процесами (Створення оригінального процесу бабусею та дідусем, а кожен із цих нових процесів - процесом великої дитини).

Якщо ви вбиваєте батьківський процес, він також повинен вбивати дітей / онуків на дереві.

Можна викликати процеси і не бути офіційно в дереві, хоча. Це груба концепція.

Також Linux може вбивати дерева, але це, як правило, не так прямо, як клацання правою кнопкою миші на процесі в моніторі активності.


1
Що стосується вбивства, то у вас можуть бути і сирітські процеси.
Каран

Так, я намагався не надто ускладнювати це заради відповіді ... Хоча це хороший момент.
Austin T French

1
буде "Якщо ви вбите батьківський процес, він також повинен вбити дітей / онуків на дереві". вимагають "завершити процес" або "дерево кінцевого процесу?" Також як це робиться в Linux?
agz
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.