スレッドが現在ブロックしているかどうかを判断する方法を知っている人はいますか?基本的には、あるスレッドが(この場合はAF_UNIXデータグラムソケット受信呼び出しで)ブロックしているかどうかをチェックし、もしあればそれを割り込み信号にします。スレッドがブロックされているかどうかを確認する
私はLinuxでBoost.Threadの意味を使っています。私はpthreadsを使っています。私のシステムはNPTLを持っています。
私は答えが「いいえ」だと思いますが、何か不足しているかどうかを見たいと思っています。
すでにBoost :: Threadを使用している場合、Boost :: asioを使用して読んでみませんか? – Max
私が知る限り、Boost.Asioは私の問題を解決しません。スレッドが現在ブロックしているかどうかを判断し、スレッドがあれば中断する必要があります。 Boost.Asioは一般的には役に立ちますが、この問題は解決しません。 – deuberger