Оглавление:
Определение - Что означает процесс зомби?
Процесс зомби - это процесс в его завершенном состоянии. Это обычно происходит в программе, которая имеет родительско-дочерние функции. После того, как дочерняя функция закончила выполнение, она отправляет статус завершения своей родительской функции. До тех пор, пока родительская функция не получит и не подтвердит сообщение, дочерняя функция останется в состоянии «зомби», что означает, что она выполнена, но не завершена.
Процесс зомби также известен как несуществующий процесс.
Техопедия объясняет процесс зомби
Процесс в Unix или Unix-подобных операционных системах становится процессом зомби, когда он завершил выполнение, но одна или несколько его записей все еще находятся в таблице процессов. Если процесс завершается вызовом «exit», вся связанная с ним память перераспределяется новому процессу; таким образом, система экономит память. Но запись процесса в таблице процессов сохраняется до тех пор, пока родительский процесс не подтвердит свое выполнение, после чего он будет удален. Время между выполнением и подтверждением процесса - это период, когда процесс находится в состоянии зомби.
