Есть родитель, у него (пусть 2) потомка, каждый потомок запускает до 40 своих копий и делает execp. Так вот, после отработки этих 40 копий у меня все эти (здесь 2) потомка висят как Zombie, а 40 исчезают, как и задумано. Эти 40 я запускаю точно также, как и те 2 потомка. Вопрос: как убрать Zombie, а то при моей загрузке системы вызовы типа wait и waitpid не всегд срабатывают, а то и вовсе тормозят всю программу. Может быть я их неправильно использовал ?
ПРИ ПУСКЕ:
PARENT->CHILDX1->CHILD1-1
...
->CHILD1-40
->CHILDX2->CHILD2-1
...
->CHILD2-40
ПОСЛЕ ОТРАБОТКИ ПРОЦЕССОВ:
PARENT->CHILDX1(Zombie)
->CHILDX2(Zombie)
Просто PARENT это демон, и выйти из него нельзя, а вот каждый Zombie занимает по 12Kb (по сообщению ps).
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Галерея Заглавие (2012)
- Форум Заглавие (2020)
- Форум Без заглавия (2010)
- Форум Без заглавия (2009)
- Форум Без заглавия (2010)
- Форум Без заглавия (2003)
- Форум Без заглавия (2003)
- Форум Без заглавия (2000)
- Форум Без заглавия (2000)
- Галерея Без заглавия (2000)