Да, Я получил много ответов, но они конкретно не говорят, будут ли процессы зомби иметь какие-либо побочные эффекты в долгосрочной перспективе или нет.
У меня есть приложение, которое создает дочерний элемент при новом подключении, и ребенок выполняет определенная задача, закрывает соединение и выходит. Затем процесс превращается в зомби.
Я знаю, что все ресурсы были освобождены, поэтому не о чем беспокоиться.
Я знаю, что родительское приложение должно быть написано правильно, чтобы оно либо ожидало, либо правильно обрабатывало сигнал.
Однако есть ли какие-либо побочные эффекты (в долгосрочной перспективе), если я просто не буду обрабатывать их должным образом (кроме того, что это влияет на моя совесть и качество кода)
Отсутствие очистки дочерних процессов отвлекает операторов вашей программы. Системный администратор, не знакомый с процессами зомби, будет раздражен тем, что есть процесс, который остается, но не может быть остановлен. (Это уже нежить.)
На самом деле это не проблема с ресурсами, поскольку память уже должна быть освобождена, а в системе может быть очень большое количество PID.