多线程下单例模式示例(synchronized)
2021-04-30 10:27
标签:构造方法 oid return star code eof 下单 int 单例 多线程下单例模式示例(synchronized) 标签:构造方法 oid return star code eof 下单 int 单例 原文地址:https://www.cnblogs.com/mawenzhu/p/13229593.htmlclass SingleDemo {
public static SingleDemo instance = null;
private SingleDemo() {
System.out.println(Thread.currentThread().getName() + "\t 我是SingleDemo构造方法");
}
public static synchronized SingleDemo getInstance() {
if (instance == null) {
instance = new SingleDemo();
}
return instance;
}
}
public class Main {
public static void main(String[] args) {
for (int i = 0; i ) {
new Thread(() -> {
SingleDemo.getInstance();
}, String.valueOf(i)).start();
}
}
}
文章标题:多线程下单例模式示例(synchronized)
文章链接:http://soscw.com/index.php/essay/80356.html