社区
进程/线程/DLL
帖子详情
MFC中CWinThread如何析构?
riyueming184
2011-05-07 05:57:13
最近在学习多线程,在MFC中进行多线程编程时,有用到AfxBeginThread();这个函数返回一个CWinThread指针:
CWinThread* pThread = AfxBeginThread(...);
CWinThread的析构函数是个保护成员,那这个指针在何时释放呢?又是如何释放呢?
...全文
108
3
打赏
收藏
MFC中CWinThread如何析构?
最近在学习多线程,在MFC中进行多线程编程时,有用到AfxBeginThread();这个函数返回一个CWinThread指针: CWinThread* pThread = AfxBeginThread(...); CWinThread的析构函数是个保护成员,那这个指针在何时释放呢?又是如何释放呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
healer_kx
2011-05-07
打赏
举报
回复
CWinThread不需要你去delete~
它自己释放。
写不动代码的人
2011-05-07
打赏
举报
回复
一般用不到返回的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.
MFC
六大核心机制
我们选择了C++,主要是因为它够艺术、够自由,使用它我们可以实现各种想法,而
MFC
将多种可灵活使用的功能封装起来,我们岂能忍受这种“黑盒”操作?于是研究分析
MFC
的核心机制成为必然。 首先,列出要讲的
MFC
六大...
MFC
框架程序解析
可以看到窗口的创建虽然都由
MFC
框架处理,但其实现原理依旧和
Win
dows程序一样,即设计、注册、创建、显示刷新、进入消息循环这一步骤。 优点就是前面提到的简化程序员的开发工作,但可以明显感觉到
MFC
框架对
Win
dows...
MFC
如何安全地退出线程
使用
MFC
进行实现并验证线程安全地断开。
MFC
中
线程传递CString 是不安全的(转载)
在
MFC
中
,向线程传递CString变量参数时,很容易犯一个错误,就是使用一个超出生存期的变量,在主函数
中
定义的CString变量是局部变量,当主函数结束时,这个CString变量就会被
析构
,而却在另一个线程
中
继续使用,参数...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章