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

synchronized块与singleton的问题

synchronized块与singleton的问题

拉莫斯之舞 2018-12-31 16:00:46
synchronized块与singleton的问题
查看完整描述

1 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

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

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

查看完整回答
反对 回复 2019-01-04
  • 1 回答
  • 0 关注
  • 540 浏览

添加回答

举报

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