DCL,即Double Check Lock,中卫双重检查锁定。其实DCL很多人在单例模式中用过,LZ面试人的时候也要他们写过,但是有很多人都会写错。他们为什么会写错呢?其错误根源在哪里?有什么解决方案?下面就随LZ一起来分析 问题分析 我们先看单例模式里面的懒汉式: public class Singleton { private static Singleton singleton; private Singleton(){} public static Singleton getInstance(){ if(…

2019年1月10日 0条评论 4点热度 阅读全文