摘要:
public class Singleton { private static volatile Singleton singleton = null;//volatile阻止JVM对指令执行顺序的优化,防止乱序执行导致导致返回的实例为半成品 private void Singleton() {} public static Singleton getInstance() { if (singleton == null) { synchronized (Singleton.class) { if (singleton == null) {//双重检查,如果第二个线程进入不做检查会产... 阅读全文
posted @ 2014-03-20 17:04
架构杂谈
阅读(176)
评论(0)
推荐(0)
浙公网安备 33010602011771号