Processus de fin vs arbre de processus de fin

10

Quelle est la principale différence entre les deux? Je vois toujours cela dans le menu contextuel de Windows. Que se passe-t-il si vous mettez fin à un processus sur lequel s'appuie un autre processus? Existe-t-il un moyen de "tuer" un arbre de processus sous Linux ou la technologie est-elle différente?

agz
la source

Réponses:

10

Lorsque vous démarrez un processus, bon nombre d'entre elles peuvent être utilisées pour appeler des instances supplémentaires ou des processus distincts.

entrez la description de l'image ici

Ces processus sont appelés processus enfants. En outre, chaque enfant peut ensuite appeler des processus enfants (faire du processus d'origine un grand-parent et chacun de ces nouveaux processus en tant que processus grand enfant).

Si vous tuez le processus parent, il devrait également tuer les enfants / petits-enfants de l'arbre.

Il est cependant possible d'appeler des processus et de ne pas être officiellement dans l'arborescence. C'est un concept approximatif.

En outre, Linux peut tuer des arbres, mais ce n'est généralement pas aussi simple que de cliquer avec le bouton droit sur un processus dans le moniteur d'activité.

Austin T français
la source
1
En ce qui concerne la mise à mort, vous pouvez également avoir des processus orphelins.
Karan
Oui, j'ai essayé de ne pas trop le compliquer pour le bien de la réponse ... Bien que ce soit un bon point.
Austin T French
1
"Si vous tuez le processus parent, il devrait également tuer les enfants / petits-enfants de l'arbre." nécessitent "processus de fin" ou "arbre de processus de fin?" Comment cela se fait-il également sous Linux?
agz