package com.sinoservices.chainwork.srm.basicdata.service.impl;
public class SingleDemo {
public static SingleDemo instance = null;
public SingleDemo(){
System.out.println(Thread.currentThread().getName() + “\t我是构造方法”);
}
public static synchronized SingleDemo getInstance(){
if(instance==null){
instance = new SingleDemo();
}
return instance;
}
public static void main(String[] args) {
//System.out.println(SingleDemo.getInstance() == SingleDemo.getInstance());
for (int i = 1; i <=10 ; i++) {
new Thread(()->{
SingleDemo.getInstance();
}).start();
}
}
}