Имеется ввиду pthreads.
Я нахожусь в каком-то треде - дочернем, там вызываю exit(), или _exit(), и моя прога подвисает, ожидая чего-то (вопрос номер один - чего она может ожидать?) Если вместо exit()/_exit() вызвать abort(), программа послушно абортается.
Если перед exit()/_exit() попытаться вызвать pthread_kill_other_threads(), результат тот же, до exit()/_exit() вообще не добираемся, ждем-с.
Кто бы подсказал, если кто имел дело с таким поведение, в чем тут может быть дело, и как можно бороться, а?
Заранее премного благодарен.
![](/img/p.gif)
![](/img/p.gif)
![](/img/p.gif)
![](/img/p.gif)
![](/img/p.gif)
![](/photos/7437:-552799086.jpg)
Ответ на:
комментарий
от OxiD
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум fork+exec, exit, _Exit, деструктор (2005)
- Форум Вызвать метод базового класса при разрушении дочернего объекта (2015)
- Форум Дочерние процессы (2002)
- Форум Дочерний Squid (2005)
- Форум Невыполнение exit() (2004)
- Форум как вызвать ... ? (2002)
- Форум Завершение дочерних процессов (2015)
- Форум создание дочерних процессов_ (2010)
- Форум xmonad дочерние окна (2011)
- Форум pyqt дочерние окна (2015)