1. 首页
  2. 存储
  3. Dell
  4. C++ 实现 暂停、继续、停止线程的线程类 和 Demo

C++ 实现 暂停、继续、停止线程的线程类 和 Demo

上传者: 2020-11-07 13:57:43上传 RAR文件 44.23KB 热度 25次
虽然微软提供了 SuspendThread、TerminateThread 等函数“似乎”可以完成这个功能,但如果你在代码里使用这些函数,则往往会遇到各种问题。附件里是源码和Demo程序,并有详细的使用说明。(转) 亲测好用: 简单的说就是用开辟一个线程用来监测两个事件(while 循环,循环内包含了你想要处理的动作,比如此例中的更新进度条),通过控制两个事件的状态来控制循环的启动、暂停和继续。 有个小Bug: BOOL CFThread::IsThreadRunning() const { 注释 //if (FALSE == bRet) 这一段 }
用户评论