Árvore Processo Final x Processo Final

10

Qual é a principal diferença entre os dois? Eu sempre vejo isso no menu do botão direito do mouse no Windows. O que acontece se você encerrar um processo que é invocado por outro processo? Existe uma maneira de "matar" uma árvore de processos no linux ou a tecnologia é diferente?

agz
fonte

Respostas:

10

Quando você inicia um processo, muitos deles podem ser usados ​​para chamar instâncias adicionais ou separar processos.

insira a descrição da imagem aqui

Esses são chamados processos filhos, além disso, cada filho pode chamar processos filhos (tornar o processo original um avô e cada um desses novos processos como processos filhos grand).

Se você matar o processo pai, ele também deve matar os filhos / netos na árvore.

É possível chamar processos e não estar oficialmente na árvore. Este é um conceito aproximado.

Além disso, o Linux pode matar árvores, mas geralmente não é tão simples quanto clicar com o botão direito do mouse em um processo no monitor de atividades.

Austin T Francês
fonte
1
Em relação à matança, você também pode ter processos órfãos.
19413 Karan
Sim, tentei não complicar demais por uma questão de resposta ... Embora seja um bom argumento.
Austin T francês
1
will "Se você matar o processo pai, ele também deve matar os filhos / netos na árvore." requer "processo final" ou "árvore de processo final?" Além disso, como isso é feito no Linux?
AGZ