これまでのところ、 C++11 std::thread
(mingw 4.8) を使い始めました。sleepEx
スレッドをアラート可能な待機状態にするために使用されたI/O が重複している状況に遭遇しました。QueueUserAPC
これは、「無効なハンドルエラー」を返すまで使用する必要があるまで、非常にうまく機能しました。
いくつかの検索の後、std::thread
Windows で pthread ライブラリを使用していることがわかりました。
でスレッドハンドルを期待する Windows API 呼び出しを使用する方法はありますstd::thread
か? それとも、オーバーラップ I/O のために Windows スレッドに固執する必要がありますか?