现在结束线程总是轮询判断,这样发现有几点很不舒服的地方
1、所有耗时较长或者死循环工作都需要写判断
2、函数过程较多,得一直返回到最外层。
TerminateThread之类的API 可能导致一些很奇怪的问题
本人初学具体的我不太懂,但是能不能这样?
点“暂停”按钮,实现类似OD的暂停(中断)按钮来代替“SuspendThread”,继续就不用说了!
关于安全结束功能,能不能这样来实现:
那么我们在最外层的函数过程,记录一下栈顶,再定个标签,利用中断后JMP到这个标签。标签后面写“线程结束事件”然后返回。
思路很简单,就是不知道这样做行不行的通。行的通的话代码要怎么写。(本人是个初学者)