阅读背景:

单例模式的双检锁的隐患和优化

来源:互联网 

  摘录加总结------

(1)传统的单例模式的双检锁

public class Singleton {
    private static Singleton sInstance;
    public static Singleton getInstance() {
        if (sInstance == null) {//①  
            synchronized (Singleton.class) {//②
                if (sInstance == null) {
                    sInstance = new Singleton();//③  
                }
            }
        }
        return sInstance;
    }
    private Singleton() {}
}
public clas



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: