Quel niveau d'héritage de l'état du processus lui permet de passer en mode zombie après la fin du processus parent?
sobes.tech IA
Réponse de l'IA
Dans les systèmes de type Unix, lorsqu'un processus enfant se termine, il passe à un état zombie jusqu'à ce que le processus parent lise son statut (via wait() ou équivalent). Si le processus parent se termine avant, le processus enfant devient un enfant du processus init (PID 1), qui recueille automatiquement le statut de terminaison des processus enfants.
Ainsi, le niveau d'héritage du statut du processus, auquel le processus passe en mode zombie après la fin du parent, est lorsque le processus parent est encore vivant et n'a pas appelé wait(). Si le parent se termine, le processus zombie sera collecté par init et ne restera pas en état zombie.
En d'autres termes, le statut zombie est conservé tant que le processus parent existe et n'a pas traité le statut du processus enfant.