单例之懒汉模式线程安全问题
来源:16-2 高可用一些手段
![](http://img1.sycdn.imooc.com/user/5333a207000118af02200220-100-100.jpg)
ling07
2019-06-19
懒汉模式可以不用加锁,只用volatile保持线程安全吗
写回答
1回答
-
Jimin
2019-06-20
你好,不能通过使用了某个关键字来判断是否是线程安全的,同一个关键字放在不同的位置效果是不一样,一定要基于实际的代码来分析。举个例子,单独靠synchronized关键字去实现单例,课程里有演示,不同的写法问题是不一样的,在方法级别添加synchronized就是线程安全的(但性能不好),实际对象添加synchronized修饰就不一定是线程安全的。
这方面一定要注意,这些关键字及jdk提供的类,需要了解了他们的特性后用在合适的位置,才能真正解决实际的问题。00
相似问题
单例模式和安全发布对象
回答 1
枚举实现的单实例是否属于饿汉模式单实例
回答 1