CMainFrame::OnClose()
{
.....//cleanup
WaitForSingleObject(hWorkThread, time);
....
}WorkThread()
{
.....
//Show error report
pMain->SetWindowText(rpt);
}这样当 用户关闭窗口而WorkThread正要调用SetWindowText 时,就会发生死锁。
我想问一下如何避免这样的问题发生。
我的项目里有好多需要更新UI的线程,有没有像PostMessage这样立即返回的函数 来替换SetWindowText?
你可以用SendMessage试试应该行,我在汇编中是行的。应该C也差不多吧。
你可以用SendMessage试试应该行,我在汇编中是行的。应该C也差不多吧。