volatial探讨(三)-DCL单例中的volatile和HappensBefore原则
DLC单例介绍
1.1什么是DCL单例(知道什么是DCL单例的可以忽略1.1)
DCL的全称为 Double Check Lock 中文翻译为,双重检查锁。顾名思义运用双重检查的方式进行加锁
我们先来看一段代码A-1
package com.gxw.first.code.volite;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.ArrayList;
public class DCLSignal
原创
2021-01-28 12:24:45 ·
360 阅读 ·
2 评论