通过Doevent()方式 主线程安全关闭子线程
来源:互联网 发布:淘宝店怎么装修视频 编辑:程序博客网 时间:2024/06/05 00:25
参考http://blog.csdn.net/lwbeyond/article/details/5686165
1. 主线程定义
HANDLE hEvent;
2,主线程新建线程
UINT MyThread(LPVOID pParam){CMFCApplication2Dlg *pDlg = (CMFCApplication2Dlg*)pParam;CProgressCtrl *pPro = &pDlg->m_Progress;//CProgressCtrl *pPro = &pDlg->m_Progress;while (1){for (int n = 0; n<101; n++){n++;//pPro->SetPos(n);//pPro->OffsetPos(1);pPro->SetStep(1);pPro->StepIt();Sleep(100);if (WAIT_OBJECT_0 == WaitForSingleObject(hEvent, INFINITE))//接收主程信号{return 0;//正常退出 }}}return 0;}
2.主线程执行
void CMFCApplication2Dlg::OnBnClickedButton1(){ AfxBeginThread(MyThread, (LPVOID)this);//线程执行hEvent = CreateEvent(NULL,FALSE, TRUE,NULL);//创建event事件 SetEvent(hEvent);//发送信号}
0 0
- 通过Doevent()方式 主线程安全关闭子线程
- 【线程关闭】主线程和子线程的关闭
- MFC主线程安全关闭子线程的方法:使用PostThreadMessage在Win32线程间传递消息
- MFC在子线程中关闭主线程对话框
- 子线程,主线程
- 子线程与主线程通过Handler进行通信
- Java 通过主线程实现子线程的超时控制
- android 主线程和子线程交互方式
- 主线程 子线程 通信 最好用同步方式
- 主线程和子线程
- 主线程和子线程
- Android 主线程 子线程
- 主线程和子线程
- 线程-主线程等待子线程
- 线程1-主线程与子线程
- 主线程、子线程、守护线程
- 线程之间的通信-(子线程获得主线程的方式)
- C#中创建线程的方式,以及主线程和子线程之间的资源调用
- Linux中关机与重启命令
- C# 序列化json数组 及 类 示例
- 学习一门新的技术的三大要素
- python transpose
- PostgreSQL数据库psql的使用之二
- 通过Doevent()方式 主线程安全关闭子线程
- 图像处理与计算机视觉:基础,经典以及最近发展(5)计算机视觉
- 技术晋升的评定与博弈
- 技术帖:VR应用开发需要什么知识?
- 面试感悟:3年工作经验程序员应有的技能
- Androidstudio 的使用技巧
- 网络基础
- 高斯混合模型(GMM)及其EM算法的理解
- 背包问题详解