Вот такая вот конструкция:
if (fork()==0) {
execlp("some_program");
}
wait(0);
приводит иногда к блокировке на wait(),
хотя процесс "some_process" завершился и
стал ЗОМБИ.
Т.е. wait() вешает выполнение, хотя
процесс запущенный по execlp завершился.
Что может быть некорректного в этой конструкции?
Форум —
Development
