请教怎样关闭线程。急

yifeng_ch 2003-10-17 10:58:44
CWinThread* m_Thread;
...

m_Thread = AfxBeginThread(***, ***);

请教怎样关闭线程m_Thread。


...全文
28 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zero1977 2003-10-17
  • 打赏
  • 举报
回复
给个消息、标志位什么的让线程自己结束,不要强行结束线程,用WaitForSingleObject(m_hThread, INFINITE);来等待线程结束
lsl7909 2003-10-17
  • 打赏
  • 举报
回复
TerminateThread(...)也可以
lsl7909 2003-10-17
  • 打赏
  • 举报
回复
::PostMessage(...)发送消息可以的
withpointer 2003-10-17
  • 打赏
  • 举报
回复
应该是使用AfxEndThread,具体见MSDN的CWinThread类说明!

醉马不肖 2003-10-17
  • 打赏
  • 举报
回复
消息、标志位
larryvc 2003-10-17
  • 打赏
  • 举报
回复
最好就是让线程的全局函数自己退出,不要强行结束线程,否则很有可能会造成资源泄漏

15,471

社区成员

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

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