无法终结线程

wxnet 2003-10-15 04:57:10
用createthreadex创建的线程,试图用_endthreadex()和CloseHandle()结束,但调用了这两个函数后,线程还是在执行,请问可能是什么原因?
...全文
30 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxnet 2003-10-16
  • 打赏
  • 举报
回复
谢谢各位老大,感谢感谢,给分了。
bulesnow 2003-10-15
  • 打赏
  • 举报
回复
exitThread() //在线程内结束自己
TerminateThread() //结束别的线程(不提倡)
不过你可以尝试用事件,给线程发死亡消息,触发死亡事件,让线程自然结束。
cyjtan 2003-10-15
  • 打赏
  • 举报
回复
exitThread() //在线程内结束自己
TerminateThread() //结束别的线程(不提倡)
孤必有邻 2003-10-15
  • 打赏
  • 举报
回复
_endthreadex()可以用在线程内部,CloseHandle()不是用来结束线成的。
TerminateThread()可以,但不鼓励载线程外部结束线程。

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧