Вопросы и Ответы по FreeBSD : Программирование. : В программе порождается много дочерних процессов, часть
Previous: Как определить порядок следования байтов (BIG_ENDIAN или LITTLE_ENDIAN)?
Next: Поделитесь примером драйвера устройства, пожалуйста.

10.2. В программе порождается много дочерних процессов, часть из которых, завершив свою работу по получению сигнала, остаются как zombie. Как от них избавитья?

В родительском процессе нужно отрабатывать сигнал SIGCHLD. Это подробно описано в FAQ, который можно взять по адресу http://www.erlenstar.demon.co.uk/unix/faq_toc.html в разделе catching SIGCHLD. Копия есть по адресу http://www.nsu.ru/~ser/unix.prg.faq/unix/faq_toc.html


Вопросы и Ответы по FreeBSD : Программирование. : В программе порождается много дочерних процессов, часть
Previous: Как определить порядок следования байтов (BIG_ENDIAN или LITTLE_ENDIAN)?
Next: Поделитесь примером драйвера устройства, пожалуйста.