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.