MFC中CWinThread如何析构?

riyueming184 2011-05-07 05:57:13
最近在学习多线程,在MFC中进行多线程编程时,有用到AfxBeginThread();这个函数返回一个CWinThread指针:
CWinThread* pThread = AfxBeginThread(...);
CWinThread的析构函数是个保护成员,那这个指针在何时释放呢?又是如何释放呢?
...全文
108 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
healer_kx 2011-05-07
  • 打赏
  • 举报
回复
CWinThread不需要你去delete~

它自己释放。
  • 打赏
  • 举报
回复
一般用不到返回的CWinThread 除非你要等线程正常结束后做其他事情
Eleven 2011-05-07
  • 打赏
  • 举报
回复
线程函数退出的时候会自己释放

Objects of class CWinThread typically exist for the duration of the thread. If you wish to modify this behavior, set m_bAutoDelete to FALSE.

15,471

社区成员

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

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