MsgWaitForMultipleObjects()不允许handles数组中有缝隙产生。所以当某个handle被激发了时,你应该在下一次调用MsgWaitForMultipleObjects()之前先把handles数组做个整理。紧压,不要只是把数组中的handle设为NULL.
这个是在WIN32多线程看到的,记录下。
本文介绍在Win32多线程环境下如何正确使用MsgWaitForMultipleObjects函数。为了保证handles数组的连续性,在某个handle被激发后需要重新整理数组,避免出现空隙。同时,文章提供了具体的实现代码示例。
MsgWaitForMultipleObjects()不允许handles数组中有缝隙产生。所以当某个handle被激发了时,你应该在下一次调用MsgWaitForMultipleObjects()之前先把handles数组做个整理。紧压,不要只是把数组中的handle设为NULL.
这个是在WIN32多线程看到的,记录下。
1804
2178

被折叠的 条评论
为什么被折叠?