LINUX.ORG.RU

Хм... Файл /proc/<pid>/stat , третьим словом обозначено состояние, у зомби там Z. Только не знаю, на сколько это всё правильно с т.з. портабельности.

seiken ★★★★★
()
Ответ на: комментарий от seiken

Присоединяюсь к этому вопросу.

Есть ещё другой вопрос. Процесс A породил поток B, потом B форкнулся,
и у него появился дочерний процесс C.
Будет ли wait из A отлавливать завершение процесса C?

ttnl ★★★★★
() автор топика
Ответ на: комментарий от seiken

> что за зверь?

99% что всё та-же обвязка поверх /proc/<pid>/stat-а

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от ttnl

А вот и не ура. Ждет всё-таки.
Единственный способ - использовать waitpid с опцией WNOHANG.

ttnl ★★★★★
() автор топика
Ответ на: комментарий от ttnl

> А вот и не ура. Ждет всё-таки. Единственный способ - использовать waitpid с опцией WNOHANG.

есть правда одно но: процесс должен быть дочерним. что явно бывает далеко не всегда.

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от klalafuda

Это да. В моем случае - как раз дочерний, способ для братьев пока не нужен.

ttnl ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.