资源问题

arden1019 2004-08-04 07:06:53
我用AfxBeginThread创建线程,但是其终止线程函数AfxEndThread只能在该线程内部调用
现在发现这个线程中有一个函数调用后长期不返回
现在想在外部强行终止该线程,释放其资源
怎解决?
...全文
77 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2004-08-05
  • 打赏
  • 举报
回复
嗯,最好还是不要强行终止,Afxbeginthread会自己返回的
jazy 2004-08-05
  • 打赏
  • 举报
回复
最好不要终止线程,而是让每个线程都不断检测是否需要退出,然后自己return掉。
通过postthreadmessage的方式最保险。
arden1019 2004-08-05
  • 打赏
  • 举报
回复
听起来已经很可怕了~~ 是不是代码的问题?我需要从新debug一下?
flyelf 2004-08-04
  • 打赏
  • 举报
回复
强行终止,可能会造成未知的后果,可以用TerminateThread强行终止

15,471

社区成员

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

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