public class Singleton {
private volatile static Singleton singleton;
private Singleton() {
}
public Singleton getInstance() {
if (null == singleton) {
synchronized(this){
if (null == singleton) {
singleton= new Singleton();
}
}
}
return singleton;
}
}
java中的DCL双重检查锁(double checked locking)
最新推荐文章于 2023-11-22 17:44:52 发布