我需要从线程外部在一个线程运行的任意时刻,暂停或者完全停止这个线程现在我通过取得这个线程的指针p,调用p->SuspendThread,p->ResumeThread,可以实现
暂停和继续,但是我发现,当我多次在暂停和继续之间切换的时候,大概8。9次的样子,系统就会出现异常,不能进行任何操作,不知道是什么原因?
还有,请问一下,如何通过指针p完全结束一个线程,从线程外部结束一个线程
暂停和继续,但是我发现,当我多次在暂停和继续之间切换的时候,大概8。9次的样子,系统就会出现异常,不能进行任何操作,不知道是什么原因?
还有,请问一下,如何通过指针p完全结束一个线程,从线程外部结束一个线程
解决方案 »
- 100分求!!!SetParent指定父窗体后,子窗体上的空间不显示。
- CFtpConnection::PutFile()的问题
- #include "string" 与#include "string.h"的区别,大家都来发表下意见
- 各位牛人 给点COM技术 学习的资料 书名 网站地址;也可以谈谈学习方法 来者有分!
- 帮忙理解一段书上的话
- 高手请进,问题复杂,急急急!(技术问题)
- 请问怎么样搜索一个目录下的所有文件,包括子目录的文件???在线求救
- 这段代码会不会内存泄漏,如果是java呢
- UART 和串口通信是不是一样的
- 神啊,救救我吧,我的内存都丢光了!!
- 超级精品编程电子书籍,已经上传完毕。总共1200M的精品电子书。
- 有谁研究过Drawcli或JTDraw这两个绘图程序,小弟看不懂!
dwExitCode 是用GetExitCodeThread()函数的线程状态
用1就可以
在线程外结束用 TerminateThread(DWORD dwExitCode)