目录
java内存模型
可见性和原子性
volatile原理
懒汉模式
正确的double-checked locking
在方法上添加synchronized,每次进入方法都需要加锁。我们都知道在写的时候需要加锁,读的时候不需要加锁。在第一次创建对象加锁无可厚非,但是在之后都是读操作加锁,太过于浪费资源。
为解决这个问题,有人对这个方法进行了改进
京公网安备 11010502049817号