1、说明
在我们平时的开发过程中,双重检查锁的开发思路可以为我们解决一些问题,比如在解决Redis在高并发情况下可能会出现的热点缓存问题,就可以用双重检查锁的机制去解决;又比如说单例模式:
@Component
public class SingletonFactory {
private SingletonBean bean;
public SingletonBean getInstance() {
if (bean == null) {
synchronized (this) {
if (bean == null