社区
进程/线程/DLL
帖子详情
如何终止一个 线程
zyp2kyear
2004-03-15 04:08:16
例如:
用AfxBeginThread(Thread1, pData);
AfxBeginThread(Thread2, pData);
AfxBeginThread(Thread3. pData);
如何结束第一个线程
...全文
38
5
打赏
收藏
如何终止一个 线程
例如: 用AfxBeginThread(Thread1, pData); AfxBeginThread(Thread2, pData); AfxBeginThread(Thread3. pData); 如何结束第一个线程
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GeorgeHunter
2004-03-15
打赏
举报
回复
AfxBeginThread会返回一个句柄,可以用GetExitCode取得线程退出码,调用ExitThread
薛定谔之死猫
2004-03-15
打赏
举报
回复
TerminateThread or ExitThread.
vcforever
2004-03-15
打赏
举报
回复
use TerminateThread function !
vcvcc
2004-03-15
打赏
举报
回复
当然,返回之前还要加一些必要的善后处理,比如释放内存等.
vcvcc
2004-03-15
打赏
举报
回复
TerminateThread()
但这样可能结束的不干净,会有内存泄漏.
如果线程内有循环,你可以在循环内使用WaitForSingleObject();
eg
CEvent event;//或者使用mutix
想要结束的时候就
event.SetEvent();
并在线程函数中添加:
if( WAIT_OBJECT_0 == WaitForSingleObject(event ,100) )
return 0;//线程函数返回,线程自然就结束了.
Java中如何安全
终止
一个
线程
?
在最初的JDK版本中,Thread类提供了
一个
线程
终止
的方法stop()方法,但是现在在JDK源码中发现,stop()方法已经被废弃。主要原因是:stop()方法太过暴力。强制
终止
一个
正在执行的
线程
。这样的话会造成一些数据不一致...
python结束
线程
_2018-01-02 如何优雅地
终止
python
线程
前言 · 零我们知道,在python里面要
终止
一个
线程
,常规的做法就是设置/检查 --->标志或者锁方式来实现的。这种方式好不好呢?应该是不大好的!因为在所有的程序语言里面,突然地
终止
一个
线程
,这无论如何都不是
一个
...
python
线程
终止
线程
通过
线程
终止
线程
终止
线程
的两种方法
为何要
终止
线程
的运行
线程
的实现是在Thread.run()方法里面运行的,当
线程
Thread.run()运行结束的时候,
线程
就
终止
了。但是如果
线程
正在运行当中,程序的上下文发生了改变,比如切换了用户等等,这个时候我们就有了...
如何正确地结束
一个
线程
我们一般不直接使用stop方法来
终止
线程
,这可能会导致业务逻辑不完整或者破坏原子性的操作,一段代码可能用来输出某些重要的信息,在方法的执行中使用stop方法
终止
线程
,会使得输出的信息破坏或者不完整;...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章