安全写法
public class SingleMo {
private static SingleMo singleMo = new SingleMo();
private SingleMo() {
}
public SingleMo getInstance() {
return singleMo;
}
}
不安全:
线程1还没执行完毕,线程2进来,会创建两次对象
image安全写法
public class SingleMo {
private static SingleMo singleMo = new SingleMo();
private SingleMo() {
}
public SingleMo getInstance() {
return singleMo;
}
}
不安全:
线程1还没执行完毕,线程2进来,会创建两次对象
image本文标题:单例模式规范书写方式
本文链接:https://www.haomeiwen.com/subject/dkbtnxtx.html
网友评论