为了账号安全,请及时绑定邮箱和手机立即绑定

懒汉模式线程安全问题

使用内部类的方式实现懒汉模式,就不会有线程安全的问题,也可以做到延迟加载

//1.将构造方法私有化,不允许外部直接创建对象

private Singleton3() {

}

//2.创建内部类来维护单例的实例

private static class SingletonHolder {

private static Singleton3 instance = new Singleton3();

}

//3.提供一个用于获取对象的方法

public static Singleton3 getInstance() {

return SingletonHolder.instance;

}


正在回答

1 回答

一般不会这样做,内部类不适合应用于这种场合

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

懒汉模式线程安全问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号