2014年5月25日

libjingle线程机制

摘要: libjingle包装了所有的线程,包括signaling thread,worker thread, 和其它任何线程,用talk_base::Thread来包装。所有的 Thread对象由ThreadManager来管理 ,ThreadManager可以在线程内任意地方调CurrentThread 阅读全文

posted @ 2014-05-25 21:33 zentel 阅读(693) 评论(0) 推荐(0) 编辑

2014年5月11日

C++线程类的封装

摘要: 简单的C++线程操作的封装,使用了智能指针管理对象的释放。可运行对象基类class SimpleRunable:public RefCountedBase{public: SimpleRunable(){} virtual ~SimpleRunable(){}//必须为虚析构函数否则,子... 阅读全文

posted @ 2014-05-11 23:12 zentel 阅读(3219) 评论(0) 推荐(0) 编辑

谷歌的C++智能指针实现

摘要: //智能指针基类所有智能指针对象都继承该类class RefCountedBase{public: virtual int AddRef()=0; virtual int Release()=0;protected: virtual ~RefCountedBase(){}};智能指... 阅读全文

posted @ 2014-05-11 22:56 zentel 阅读(1294) 评论(0) 推荐(0) 编辑

导航