继续总结CWinThread实现多线程的问题

1.CWinThread的继承类实现的多线程或者AfxBeginThread()建立的用户界面线程,在结束的时候经过WM_QUIT消息退出消息循环,这样就要求在线程退出时消息循环仍然不能出错,而对于没有显式设定主窗口的子线程默认会将主线程的主窗口(CMainFrame)设定为本身的主窗口,所以要求子线程在退出时主窗口仍然有效(由于在消息循环中有断言ASSERT(::IsWindow(m_pMain
相关文章
相关标签/搜索