Что конкретно означает, что родитель «не почистил» zombie-процесс?

Это означает, что родитель ещё не вызвал подходящую операцию ожидания, например wait или waitpid, чтобы забрать статус завершения потомка.

Короткий ответ

Что ответить на собеседовании

Это означает, что родитель ещё не вызвал подходящую операцию ожидания, например wait или waitpid, чтобы забрать статус завершения потомка.

Подробный разбор

Ответ с пояснениями

Это означает, что родитель ещё не вызвал подходящую операцию ожидания, например wait или waitpid, чтобы забрать статус завершения потомка.

После этого ядро удаляет оставшуюся запись о процессе; посылать сигнал самому zombie бесполезно, он уже завершился.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку