![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
重排序
print("name")
这个作者很懒,什么都没留下…
展开
-
“单例模式” 之双重检查实现方法的弊端与优化
实现单例模式的方法的8种之一:双重检查方式实现 public class SingleTonSample { private static SingleTonSample singleTonSample; private SingleTonSample(){} public static SingleTonSample getInstance(){ i...原创 2020-04-25 22:44:00 · 446 阅读 · 1 评论 -
JMM重排序
先看一个简单问题 定义了A=0,B=0;a=0,b=0四个全局变量。设计两个线程,线程1执行a=1;A=b; 线程2执行b=1;B=a; 要求一:两个线程遵循Happens-Before原则 要求二:保证两个线程都执行完后打印出A的值,B的值(注:列举出A,B的所有可能的取值组合,并解释每一种组合发生的原因) 答案: 第一种: A=0,B=1 thread1在thread2...原创 2020-04-11 22:50:41 · 196 阅读 · 0 评论