Java练习
使用双重检查锁实现的线程安全的单例模式
//线程安全的单例模式->双重检查锁
class Singleton{
private static volatile Singleton INSTANCE = null;
private Singleton(){}
public static Singleton getInstence(){
if(INSTANCE==null){
synchronized (Singleton.class){
if(INSTANCE==null){
INSTANCE = new Singleton();
}
}
}
return INSTANCE;
}
}