随笔分类 - OO
摘要:Singleton 三要素:private 构造函数、 public 静态方法、 public 静态变量单实例模式的三种线程安全实现方式(C++)1 懒汉模式:即第一次调用该类实例的时候才产生一个新的该类实例,并在以后仅返回此实例。需要用锁,来保证其线程安全性:原因:多个线程可能进入判断是否已经存在实例的if语句,从而non thread safety.使用double-check来保证thread safety.但是如果处理大量数据时,该锁才成为严重的性能瓶颈。class Singleton{ private : static Singleton * m_instance...
阅读全文

浙公网安备 33010602011771号