标签:大量 cpp 灵活 模式 可扩展 并且 获取 http 静态成员
1.意图
保证一个类仅有一个实例,并提供一个访问它的全局访问点。
2.动机
对一些类来说,只有一个实例是很重要的。让类自身负责保存它唯一的实例,这个类可以保证没有其他实例可以被创建(通过截取创建新对象的请求),并且它可以提供一个访问该实例的方法。
3.适用性
4.结构
5.代码实例
注意此实例的构造函数为私有的以防止使用时实例化此类。此实例加了临界区(也可加锁)以保证单例的线程安全,频繁加锁可能会有性能问题(处理大量数据时)。
此内部静态变量只会初始化一次,因此每次获取实例时,获取的为同一个实例。
静态成员初始化在进入main函数之前已经完成,此种实现没有争夺锁的性能问题。
6.测试结果
7.效果
标签:大量 cpp 灵活 模式 可扩展 并且 获取 http 静态成员
原文地址:http://www.cnblogs.com/zhengxingpeng/p/6686308.html