Кто-нибудь знает, как определить, заблокирован ли поток в настоящее время? В принципе, я хочу проверить, заблокирован ли какой-то поток (в этом случае на прием приветствия сокета датграммы AF_UNIX) и отправить ему сигнал на прерывание, если он есть.Определить, заблокирован ли поток
Я работаю над Linux, используя Boost.Thread смысл под которыми я использую pthreads. Моя система имеет NPTL.
Я думаю, что ответ «нет», но хочу посмотреть, не хватает ли я чего-то.
Если вы уже используете Boost :: Thread, почему бы не использовать Boost :: asio для чтения? – Max
Насколько я знаю, Boost.Asio не решит мою проблему. Мне нужно определить, блокирует ли поток поток и прерывает его, если он есть. Boost.Asio был бы полезен вообще, но не решает эту проблему, не так ли? – deuberger