JAVA设计模式之单例模式
package com.model.newb.danli; /** * 使用双重校验锁 * */ public class Singleton { private Singleton() {} private static volatile Singleton instance; public static Singleton getInstance(){ if(instance == null){ synchronized(Singleton.class){ // 锁的是类 if(instance == null ){ instance = new Singleton(); } } } return instance; } }
本文来自博客园,作者:wzyy,转载请注明原文链接:https://www.cnblogs.com/wwzyy/p/4952771.html