Нужно по истечению времени выполнить функцию, при этом основной поток должен ожидать завершения этой функции.
Проблема в том, что при использовании функции signal(SIG, f) выполнение функции f идет параллельно главному потоку.
Подскажите, как в главном потоке можно дождаться завершения f?
Спасибо.
![](/photos/93500:1355780982.jpg)
Ответ на:
комментарий
от quiet_readonly
![](/photos/100324:-763250293.jpg)
Ответ на:
комментарий
от Glaciuse
![](/photos/93500:1355780982.jpg)
Ответ на:
комментарий
от quiet_readonly
![](/photos/100324:-763250293.jpg)
Ответ на:
комментарий
от Glaciuse
![](/photos/93500:1355780982.jpg)
![](/photos/65880:594940799.jpg)
Ответ на:
комментарий
от AptGet
![](/photos/18353:-284113393.jpg)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как sqlite работает с параллельными транзакциями через QSql? (2017)
- Форум Сигналы. (2013)
- Форум [boost] boost::thread (2009)
- Форум как определить успешное завершение работы скриптов запущеных в фоне (2022)
- Форум QT потоки и сигналы (2010)
- Форум Ожидание detach потока (2014)
- Форум IPC, сигналы (2021)
- Форум Ф-ии синхронизации в posix (2001)
- Форум openmp и сигналы (2016)
- Форум Разработка многопоточного приложения средствами POSIX в ОС Linux (2019)