摘要: 双重检验锁模式双重检验锁模式(double checked locking pattern),是一种使用同步块加锁的方法。程序员称其为双重检查锁,因为会有两次检查instance == null,一次是在同步块外,一次是在同步块内。为什么在同步块内还要再检验一次?因为可能会有... 阅读全文
posted @ 2017-10-25 20:35 ·卿欢· 阅读(7591) 评论(0) 推荐(1) 编辑
摘要: 单例模式:是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。单例模式的要点有三个:(1)是某个类只能有一个实例;(2)是它必须自行创建这个实例;(3)是它必须自行向整个系统提供这个实... 阅读全文
posted @ 2017-10-25 19:45 ·卿欢· 阅读(203) 评论(0) 推荐(0) 编辑