有文档说明,还有代码示例,乃MFC多线程编程的很好参考。
补充,CCriticalSectionTest有如下错误,原来想删除后再上传一遍,但是不晓得怎么删除,十分抱歉。
做如下更正:(1)g_cStrArray[i]='W';pEdit->SetWindowText(g_Array);更改为:g_cStrArray[i]='W';pEdit->SetWindowText(g_cStrArray);(2)g_cStrArray[i]=''D'';pEdit->SetWindowText(g_Array);更改为:g_cStrArray[i]='D';pEdit->SetWindowText(g_cStrArray);(3)voidCCCriticalSectionTest0Dlg::OnBtnD()的函数实体如下:{ CWinThread*pWriteD=AfxBeginThread(WriteD, &m_ctrlBtnD, THREAD_PRIORITY_NORMAL, 0, CREATE_SUSPENDED);pWriteD->ResumeThread();}(4)还有两个控件显示位置有误,但无伤大雅,就不再赘述了。
因为以上错误,给你添加的麻烦,再次抱歉。
以后再上传资源时,万分谨慎,确保无误后再上传。
2018/1/4 18:08:14
88KB
多线程
1