Junior — Middle
Que situações podem levar ao aparecimento de um processo zumbi no sistema?
sobes.tech IA
Resposta da IA
Um processo zumbi é um processo que terminou, mas o seu processo pai ainda não leu o seu estado de término (não chamou wait ou um equivalente).
As principais situações que levam ao aparecimento de zumbis:
- O processo pai não trata o sinal SIGCHLD ou não chama wait/waitpid para os processos filhos.
- O processo pai está travado ou funciona incorretamente, não libertando os recursos dos processos filhos terminados.
- Erros na lógica de gestão de processos, quando os processos filhos terminam e o pai não é notificado.
Os processos zumbis ocupam entradas na tabela de processos, mas não consomem CPU ou memória. A sua acumulação pode levar ao esgotamento dos recursos do sistema.