Ein Zombie-Prozess ist ein Prozess, der nicht beendet werden kann. Der Zombie ist bereits “tot”, steht aber noch in der Prozesstabelle.
Entstehung
- Wenn ein Kindprozess terminiert, sollte der Elternprozess, nach dem Aufruf der Funktion wait fortfahren (resume)
- Wird wait nicht aufgerufen, verbleibt der Kindprozess als Zombie in der Prozesstabelle
Probleme
Zombies benötigen kaum Ressourcen, können sich aber negativ auf Scheduling auswirken.