我开始使用C++11的std::thread(mingw 4.8),目前还不错。我遇到了一个关于重叠I/O的情况,其中sleepEx用于将线程置于可警报等待状态。这很有效,但当需要使用QueueUserAPC时,它返回“无效句柄错误”。
经过一些搜索,发现std::thread在Windows下使用pthread库。
有没有办法使用期望线程句柄的Windows API调用来配合std::thread使用? 还是说我需要坚持使用Windows线程来处理重叠I/O?
经过一些搜索,发现std::thread在Windows下使用pthread库。
有没有办法使用期望线程句柄的Windows API调用来配合std::thread使用? 还是说我需要坚持使用Windows线程来处理重叠I/O?