Como os processos zumbis são tratados quando o pai morre?

Como os processos zumbis são tratados quando o pai morre?

Qual técnica o sistema Unix usa para remover processos zumbis cujo pai foi encerrado?

Responder1

Quando o pai de um processo morre, o init (processo 1) adota o processo. Ele colherá então processos adotados que são ou se tornam zumbis.

A colheita normalmente é feita pelos pais, pois os pais precisam saber quando o filho morre. Ele também deve impedir que o pid do filho seja reutilizado, até que o pai saiba, para que o pai não sinalize o processo errado (sinaliza o pid correto, mas o pid agora pertence a um novo processo). No processo de colheita, os pais devem esquecer o filho.

Responder2

Se um processo terminar e esse processo tiver filhos no estado zumbi, o ID do processo pai de todos os filhos zumbis será definido como 1 (o processo init), que herdará os filhos e os limpará (ou seja, o init esperará por eles , que remove o zumbi).

informação relacionada