WaitForMultipleObjects啊!

WaitForMultipleObjects等待多个线程的结束信号,无效,必须循环调用WaitForSingleObject,经过bing(最近毫无理由地支持bing)搜寻,总结了两个小细节如下:

 

1、_beginthread出来的线程完成后自动调用的_endthread会执行CloseHandle把线程handle干掉,而_beginthreadex不会。

2、WaitForMultipleObjects在xp系统下最多支持等待64个句柄,多于这个数字的就只好循环WaitForSingleObject了。

你可能感兴趣的:(WaitForMultipleObjects啊!)