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

时间:2020-11-04 21:39:45
【文件属性】:
文件名称:C++ 实现 暂停、继续、停止线程的线程类 和 Demo
文件大小:44KB
文件格式:RAR
更新时间:2020-11-04 21:39:45
C++ 多线程 虽然微软提供了 SuspendThread、TerminateThread 等函数“似乎”可以完成这个功能,但如果你在代码里使用这些函数,则往往会遇到各种问题。附件里是源码和Demo程序,并有详细的使用说明。(转) 亲测好用: 简单的说就是用开辟一个线程用来监测两个事件(while 循环,循环内包含了你想要处理的动作,比如此例中的更新进度条),通过控制两个事件的状态来控制循环的启动、暂停和继续。 有个小Bug: BOOL CFThread::IsThreadRunning() const { 注释 //if (FALSE == bRet) 这一段 }
【文件预览】:
MultiThreadDemo
----ftlThread.h(3KB)
----FtlThreadDemo.vcproj(5KB)
----resource.h(869B)
----MyThreadDemo.h(284B)
----stdafx.h(2KB)
----FtlThreadDemo.sln(915B)
----FtlThreadDemoDlg.cpp(5KB)
----FtlThreadDemoDlg.h(1KB)
----FtlThreadDemo.suo(11KB)
----ftlThread.cpp(8KB)
----stdafx.cpp(213B)
----MyThreadDemo.cpp(983B)
----ReadMe.txt(4KB)
----FtlThreadDemo.rc(6KB)
----Release()
--------FtlThreadDemo.exe(48KB)
----res()
--------FtlThreadDemo.ico(21KB)
--------FtlThreadDemo.rc2(404B)
--------FtlThreadDemo.manifest(703B)
----FtlThreadDemo.cpp(2KB)
----FtlThreadDemo.h(544B)
----ftlFake.h(1KB)

网友评论

  • 抄袭别人的资源。。。。 # 引导二次消费 #毫无价值