摘要: CWinThread* p_myThread;//创建线程指针 BOOL flag_myThread = FALSE;//是否终止 //头文件中声明(放类内) static UINT MyThreadFunction(LPVOID pParam);//定义线程入口函数 UINT CMFCApplication25Dlg::MyThreadFunction(LPVOID pParam) //线程入口 阅读全文
posted @ 2019-11-28 13:06 夕西行 阅读(3948) 评论(0) 推荐(0)
摘要: 线程函数必须是全局函数或静态成员函数。 非静态成员函数都有一个隐含的参数用于接收所属类的this指针,一般情况下调用时参数不匹配。所以static可以干掉隐含的参数。 但是没有了this,类内的函数就无法调用了。所以AfxBeginThread(线程函数,(LPVOID)this),this又回来了 阅读全文
posted @ 2019-11-28 11:27 夕西行 阅读(1180) 评论(0) 推荐(0)
摘要: 【线程的创建】 AfxBeginThread(类外的线程函数,NULL); AfxBeginThread(类内的线程函数,(LPVOID)this); 【类外线程函数】 UINT 函数名(LPVOID pParam);//头文件中声明,放类外 UINT MyThreadA(LPVOID pParam 阅读全文
posted @ 2019-11-28 00:32 夕西行 阅读(1209) 评论(0) 推荐(0)