Zuhause Audio Was ist ein Zombie-Prozess? - Definition aus techopedia

Was ist ein Zombie-Prozess? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Zombie-Prozess?

Ein Zombie-Prozess ist ein Prozess in seinem abgeschlossenen Zustand. Dies geschieht normalerweise in einem Programm mit Parent-Child-Funktionen. Nachdem eine untergeordnete Funktion die Ausführung beendet hat, sendet sie einen Beendigungsstatus an ihre übergeordnete Funktion. Bis die übergeordnete Funktion die Nachricht empfängt und bestätigt, bleibt die untergeordnete Funktion in einem "Zombie" -Zustand, was bedeutet, dass sie ausgeführt, aber nicht beendet wurde.

Ein Zombie-Prozess wird auch als nicht mehr existierender Prozess bezeichnet.

Techopedia erklärt den Zombie-Prozess

Ein Prozess in Unix- oder Unix-ähnlichen Betriebssystemen wird zu einem Zombie-Prozess, wenn die Ausführung abgeschlossen ist, sich jedoch einer oder einige seiner Einträge noch in der Prozesstabelle befinden. Wenn ein Prozess durch einen "Exit" -Aufruf beendet wird, wird der gesamte damit verbundene Speicher einem neuen Prozess zugewiesen. Auf diese Weise spart das System Speicher. Der Eintrag des Prozesses in der Prozesstabelle bleibt jedoch bestehen, bis der übergeordnete Prozess seine Ausführung bestätigt und ihn anschließend entfernt. Die Zeit zwischen der Ausführung und der Bestätigung des Prozesses ist der Zeitraum, in dem sich der Prozess in einem Zombie-Status befindet.

Was ist ein Zombie-Prozess? - Definition aus techopedia