wxWidgets 小记
2015-06-02 14:45
351 查看
1、在调用wxThread::Kill()方法将会delete自身对象。
2、wxThread::Entry()方法执行完后可能会调用两次析构函数,注意不要重复delete
wxThreadError wxThread::Kill() { if ( !IsRunning() ) return wxTHREAD_NOT_RUNNING; wxThreadError rc = m_internal->Kill(); if ( IsDetached() ) { delete this;//在这delete了自身 } else // joinable { // update the status of the joinable thread wxCriticalSectionLocker lock(m_critsect); m_internal->SetState(STATE_EXITED); } return rc; }
2、wxThread::Entry()方法执行完后可能会调用两次析构函数,注意不要重复delete
相关文章推荐
- ffmpeg用代码实现自己的muxer
- 关于大型网站技术演进的思考(八)--存储的瓶颈终篇(8)
- Split Animation Clip From FBX and Multiply Mode Sprite
- 上传文件
- Linux Shell脚本系列教程(一):Shell入门
- 网络拓扑简析
- ExtJS结合WCF/Jquery结合WCF 分别开发的非常优秀的网页聊天工具,持续更新
- 隐藏浏览器中php,apache,varnish,nginx版本信息
- Unity区分平台编译
- 为什么在重写equals方法时都要重写equals方法呢:
- 常用的C++库总结
- 从fragment跳转到activity , 返回到指定fragment页面
- 关于Class.forName(className).newInstance()介绍
- SPRING 整合IBATIS或者hibernate等持久数据层流程与实现
- QTcreator的一些设置
- HDU 2377 Bus Pass 最短路
- Objective-C编码规范
- Http协议简介
- [iOS]图片压缩&保存View为内容Img
- struts2漏洞修复