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

synchronized块与singleton的问题

synchronized块与singleton的问题

牧羊人nacy 2019-02-13 16:17:34
synchronized块与singleton的问题
查看完整描述

1 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

当instance == null 的时候,你不能synchronized 它,这会造成空指针异常java.lang.NullPointerException
因为程序初始化时instance一直是空的,所以永远执行不下去

建议对instance做一个开销较小的默认初始化,当需要时再进行大开销延迟初始化

查看完整回答
反对 回复 2019-02-16
  • 1 回答
  • 0 关注
  • 712 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信