Если есть процесс сидит в обработчике сигнала, и в это время приходит еще один такой же сигнал, то он заблокируется. После того, как процесс выйдет из обработчика, блокированный сигнал будет доставлен.
Вопрос в том, как этого избежать? Т.е. я не хочу, чтобы после выхода из обработчика обрабатывался этот же сигнал, если он пришел, пока процесс в обработчике.
Как бы это сделать?
Спасибо.
Ответ на:
комментарий
от idle
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Быстро ли доходят сигналы до тредов? (2004)
- Форум работа с сигналами (2004)
- Форум форк в обработчике сигнала? (2008)
- Форум Стекирование обработчиков сигналов (2017)
- Форум Сигналы + потоки (2008)
- Форум Вопрос по сигналам. (2005)
- Форум openmp и сигналы (2016)
- Форум Какие сигналы перехватывать обязательно? (2014)
- Форум Интервальные таймеры для потоков ? (2009)
- Форум Gtkmm, Glib::Dispatcher и блокирование обработчика сигналов (2008)