O processo de zumbis tem efeitos adversos?

1

Sim, eu já passei por muitas respostas, mas elas não dizem especificamente se os Processos Zumbis terão efeitos adversos a longo prazo ou não.

Eu tenho um aplicativo que cria um filho em uma nova conexão e o filho executa determinada tarefa, fecha a conexão e sai. Então o processo se torna um zumbi.

Eu sei que todos os recursos foram liberados, então não há preocupação com essa parte.
Eu sei que o aplicativo pai precisa ser escrito corretamente para que ele espere ou manipule o sinal corretamente.

No entanto, há algum efeito adverso (a longo prazo) se eu simplesmente optar por não lidar com eles adequadamente (além de afetar minha consciência e qualidade do código)

    
por Dushyant Bangal 12.07.2018 / 10:22

1 resposta

1

Não limpar seus processos filhos é uma distração para os operadores do seu programa. Um administrador de sistema não familiarizado com processos zumbis ficará aborrecido por existir um processo que permanece ao redor mas não pode ser finalizado. (Já é morto-vivo.)

Não é realmente um problema de recursos, já que a memória já deve estar livre e pode haver um grande número de PIDs no sistema.

    
por 17.07.2018 / 14:58