标签:image vol 对象 ima 创建 mamicode 第一个 出错 load
需要
原因:
防止指令重排;
其实在JAVA中进行new对象时,
有可能第一个线程进行创建的过程中,并且初始化完毕,第二个线程判断当前的指针不为空,则将对象返回,导致出错,所以需要加上volatile
面试题 DCL下需不需要加 volatile关键字?
原文地址:https://www.cnblogs.com/zayr/p/14260311.html