Состояние зомби необходимо для случая, когда завершился дочерний процесс, и в состоянии зомби его значение выхода сохраняется до тех пор, пока его родительский процесс не вызовет wait()
.Действительно ли процесс состояния зомби необходим в Linux?
Но почему бы не сохранить это значение выхода в дескрипторе родительского процесса, когда ребенок выйдет и немедленно освободит ресурсы ребенка целиком?
Скажем, например, мы добавляем в дескриптор процесса стек значений выхода своих дочерних элементов.