Der Zombie-Status wird für den Fall benötigt, dass der Child-Prozess beendet wurde, und im Zombie-Zustand wird der Exit-Wert gespeichert, bis der übergeordnete Prozess wait()
aufruft.Ist ein Zombie-State-Prozess in Linux wirklich notwendig?
Aber warum nicht diesen Exit-Wert im Parent-Prozessdeskriptor speichern, wenn das Kind beendet und sofort die Ressourcen des Kindes vollständig freigeben?
Sagen wir zum Beispiel fügen wir dem Prozessdeskriptor einen Stapel von Exit-Werten seiner Childs hinzu.