- 博客(5)
- 资源 (47)
- 收藏
- 关注
转载 BOOST 线程完全攻略 - 结束语
<br />转自: http://blog.csdn.net/IamNieo/archive/2008/09/10/2910658.aspx<br /> <br />全文介绍了3个boost::thread的扩展类,希望能给大家书写多线程代码带来便捷。<br />thread -> controlled_module_ex ->controlled_module那么我们具体在什么情况下选用不同的扩展类呢?1.如果你只想创建一个生命期比较短的子线程,做一件独立事务,例如统计什么的,那么不需要用到扩展类void
2011-04-26 12:05:00 681
转载 BOOST 线程完全攻略 - 扩展 - 事务线程
<br />转自: http://blog.csdn.net/IamNieo/archive/2008/09/10/2910595.aspx<br /> <br />什么叫事务线程<br />举个例子:我们写一个IM客户端的登录子线程,则该子线程会有这么几个事务要处理No.1 TCP Socket物理连接No.2 逻辑登录No.3 好友在线查询No.4 状态更新我们通常的代码写法是void ThreadLogin(){ try { if(fail(物理连接)) throw;
2011-04-26 12:04:00 713
转载 BOOST 线程完全攻略 - 扩展 - 线程消息通讯
<br />转自: http://blog.csdn.net/IamNieo/archive/2008/09/10/2909236.aspx<br />// controlled_module_ex.hpp : controlled_module类的扩展// 增强线程之间消息通讯// 增加线程安全启动和安全关闭功能// 增加定时器功能#pragma once#include <boost/shared_ptr.hpp>#include <boost/any.hpp>#include "controlled_
2011-04-26 12:02:00 2204
转载 BOOST 线程完全攻略 - 扩展 - 可被关闭的线程类
<br />转自: http://blog.csdn.net/IamNieo/archive/2008/09/10/2908841.aspx<br /> <br />本文假设读者已经基本了解boost线程库的使用方法。<br />boost是个开源工程,线程这一块也在不断完善之中,到现在这个阶段,boost::thread仅仅实现了一个完美的技术框架,但是读者在实际使用中会发现一些新的技术问题:1.boost::thread::join开启一个线程以后,怎样主动结束子线程?2.boost线程之间怎样实现消息
2011-04-26 12:00:00 2476
转载 BOOST 线程完全攻略 - 基础篇
<br /><br />转自: http://blog.csdn.net/IamNieo/archive/2008/09/14/2908621.aspx<br /><br /><br />C++多线程开发是一个复杂的事情,mfc下提供了CWinThread类,和AfxBeginThread等等函数,但是在使用中会遇到很多麻烦事情,例如线程之间参数传递的问题,我们一般都是把参数new一个结构体,传递给子线程,然后释放的工作交给了子线程,这样不可避免会有内存泄漏的危险,例如线程关闭的问题,我们一般用WaitFo
2011-04-26 11:58:00 1225
C++ Memory Leak Detect
2009-08-31
WinCE 下内存泄露检测大杀器Code snitch
2009-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人