Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Зомби-процесс (defunct process) — это процесс, который завершил свое выполнение, но чья запись в таблице процессов все еще существует, так как родительский процесс не получил его код завершения. Он не потребляет ресурсы CPU, но занимает номер PID.
Жизненный цикл:
fork()
).exit()
). Ядро освобождает его ресурсы, но сохраняет некоторую информацию (PID, код завершения).wait()
или waitpid()
). Это позволяет ядру полностью удалить запись о дочернем процессе.wait()
до завершения дочернегоЗомби-процесс (defunct process) — это процесс, который завершил свое выполнение, но чья запись в таблице процессов все еще существует, так как родительский процесс не получил его код завершения. Он не потребляет ресурсы CPU, но занимает номер PID.
Жизненный цикл:
fork()
).exit()
). Ядро освобождает его ресурсы, но сохраняет некоторую информацию (PID, код завершения).wait()
или waitpid()
). Это позволяет ядру полностью удалить запись о дочернем процессе.wait()
до завершения дочернегоЗарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.