Dom Audio Co to jest proces zombie? - definicja z techopedia

Co to jest proces zombie? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Zombie Process?

Proces zombie jest procesem w stanie zakończonym. Zwykle dzieje się tak w programie, który ma funkcje rodzic-dziecko. Po zakończeniu wykonywania funkcji potomnej wysyła status wyjścia do swojej funkcji nadrzędnej. Dopóki funkcja nadrzędna nie odbierze i nie potwierdzi komunikatu, funkcja potomna pozostaje w stanie „zombie”, co oznacza, że ​​wykonała się, ale nie wyszła.

Proces zombie jest również znany jako proces nieczynny.

Techopedia wyjaśnia proces Zombie

Proces w systemie operacyjnym Unix lub podobnym do systemu Unix staje się procesem zombie, gdy zakończy wykonywanie, ale jeden lub kilka jego wpisów nadal znajduje się w tabeli procesów. Jeśli proces zostanie zakończony wywołaniem „exit”, cała związana z nim pamięć zostanie ponownie przydzielona do nowego procesu; w ten sposób system oszczędza pamięć. Ale wpis procesu w tabeli procesów pozostaje, dopóki proces nadrzędny nie potwierdzi jego wykonania, po czym zostanie usunięty. Czas między wykonaniem a potwierdzeniem procesu to okres, w którym proces znajduje się w stanie zombie.

Co to jest proces zombie? - definicja z techopedia