尝试多线程失败啊
void CDVDView::OnBnClickedButton1()
{
this-> UpdateData();
CWinThread* pThread;
pThread=AfxBeginThread(MyThreadProc,0, 0, 0, NULL);
// TODO: Add your control notification handler code here
}
UINT MyThreadProc( LPVOID pParam )
{
Pack::Parse_pack();
return 0; // thread completed successfully
}
Parse_pack是静态函数
调试的时候总是停在这里CRuntimeClass* pClassThis = GetRuntimeClass();
[解决办法]
AfxBeginThread(MyThreadProc,0, 0, 0, NULL);
少个参数,不过既然别的都不需要,可以这样:
AfxBeginThread(MyThreadProc,NULL);
[解决办法]
在MyThreadProc里写日志或弹出对话框,看有没有运行到此