- 博客(2)
- 收藏
- 关注
原创 面试题 单例模式之双检测锁为什么需要volatile关键字,它在这个设计模式中起到了什么关键作用?
dcl为什么需要volicatedcl是什么?double check lock 双检测锁 单例模式,简单的来说就是 需要进行两次非空检测,并且需要加锁进行同步测试,是线程安全的单例模式之一。我们这简单的根据代码分析一下它的特点 :public class Singleton { private volatile static Singleton instance; private Singleton(){ } public static Singleton g
2021-07-17 12:20:50 203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人