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).