/**
* describe:单例模式双重检测
*
* @author xzyuan
* @date 2019/01/15
*/
public class Singleton {
private static volatile Singleton singleton;
private Singleton() {}
public static Singleton getInstance() {
if (singleton == null) {
synchronized (Singleton.class) {
if (singleton == null) {
singleton = new Singleton();
}
}
}
return singleton;
}
}
单例模式
最新推荐文章于 2024-08-15 20:08:51 发布