线程暂停和线程继续,以及线程结束后发送自定义消息更新状态

时间:2020-05-03 15:42:48
【文件属性】:

文件名称:线程暂停和线程继续,以及线程结束后发送自定义消息更新状态

文件大小:24.51MB

文件格式:RAR

更新时间:2020-05-03 15:42:48

多线程

本人在做运动控制时开了个线程,来控制平台运动,当时想在运动结束时将开始按钮颜色变成默认色,弄了很久,一直不成功。WaitForSingleObject(thread,INFINITE);确实实现了,但是问题也来了:主线程里的计时器也停止了,直到运动结束,计时器才起作用,所以计时器里很多限位开关的开关信息也不能及时反馈给运动。网上找了些代码,也没成功,试了全局变量也失败了,最后看了别人的代码,人家在运动结束时发出个消息来刷新,恩...后来OK了。


【文件预览】:
ThreadTest
----ThreadTest.sln(897B)
----ipch()
--------threadtest-36245bb4()
----ThreadTest()
--------resource.h(3KB)
--------ThreadTestDoc.cpp(3KB)
--------ThreadTest.vcxproj.filters(3KB)
--------stdafx.h(2KB)
--------ThreadTest.vcxproj(6KB)
--------ThreadTest.rc(40KB)
--------targetver.h(314B)
--------MainFrm.h(1KB)
--------ThreadTestView.h(2KB)
--------Debug()
--------stdafx.cpp(212B)
--------ThreadTest.aps(128KB)
--------ReadMe.txt(5KB)
--------ThreadTest.vcxproj.user(143B)
--------MainFrm.cpp(6KB)
--------ThreadTest.cpp(5KB)
--------res()
--------ThreadTest.h(721B)
--------UserImages.bmp(8KB)
--------ThreadTestDoc.h(958B)
--------ThreadTestView.cpp(5KB)
----ThreadTest.suo(15KB)
----ThreadTest.sdf(63.52MB)
----Debug()
--------ThreadTest.ilk(1.89MB)
--------ThreadTest.exe(247KB)
--------ThreadTest.pdb(5.25MB)

网友评论

  • 下来看看是否有用
  • 值得借鉴,值得学习