对话框中WaitForSingleObject等待线程退出导致程序阻塞的原因及解决
<br />今天在调试程序中发现了程序中出现的一个问题,具体如下: <br /> <br /><br /> 在对话框中新建一个线程worker thread,当用户点击cancel时,通知该线程函数退出,同时用WaitForSingleObject等待该线程结束。但是每当用户点击Cancel后,程序会卡在OnCancel函数中的WaitForSingleObject处,必须要强制结束才能退出。 <br /> <br /><br /> 在网上查了一下,大致原因如下: <br />
原创
2011-01-04 17:49:00 ·
1294 阅读 ·
0 评论