synchronized块与singleton的问题

synchronized块与singleton的问题


牧羊人nacy
浏览 663回答 1
1回答

幕布斯6054654

当instance == null 的时候,你不能synchronized 它,这会造成空指针异常java.lang.NullPointerException因为程序初始化时instance一直是空的,所以永远执行不下去建议对instance做一个开销较小的默认初始化,当需要时再进行大开销延迟初始化。
打开App,查看更多内容
随时随地看视频慕课网APP