package test;
public class SinletnDemo {
private SinletnDemo() {
System.out.println("实例化单例对象");
}
private volatile static SinletnDemo sinletnDemo;
public static SinletnDemo getSingle() {
if (sinletnDemo == null) {
synchronized (SinletnDemo.class) {
sinletnDemo = new SinletnDemo();
}
}
return sinletnDemo;
}
}
public class SinletnDemo {
private SinletnDemo() {
System.out.println("实例化单例对象");
}
private volatile static SinletnDemo sinletnDemo;
public static SinletnDemo getSingle() {
if (sinletnDemo == null) {
synchronized (SinletnDemo.class) {
sinletnDemo = new SinletnDemo();
}
}
return sinletnDemo;
}
}