- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 禁止拷贝和赋值构造函数
如果想让类不能使用拷贝构造函数和赋值操作符,只要将该类的拷贝构造函数和赋值操作符函数定义为private即可,并且只是声明,不用实现.#include #include #define RTC_DISALLOW_ASSIGN(TypeName) \ void operator=(const TypeName&) = delete#define RTC_DISALLOW_COPY_
2016-12-27 17:23:33 2366
原创 libjingle的重要概念之一:Signals
libjingle使用sigslot library实现对象之间的通信。sigslot是一个开源的回调框架,它可以使得类之间的回调使用的简单化。sigsolt源码下载地址:http://sigslot.sourceforge.net/sigsolt的优点:(1)不用担心空回调,当回调对象析构时会自动disconnect(2)支持多线程,线程安全,有锁
2016-12-27 16:46:31 478
转载 临界区和互斥锁的区别
临界区和互斥锁的区别1、临界区只能用于对象在同一进程里线程间的互斥访问;互斥体可以用于对象进程间或线程间的互斥访问。2、临界区是非内核对象,只在用户态进行锁操作,速度快;互斥体是内核对象,在核心态进行锁操作,速度慢。3、临界区和互斥体在Windows平台都下可用;Linux下只有互斥体可用
2016-12-21 09:42:00 3277
linux Android基础知识总结.pdf
2012-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人