- 博客(1)
- 收藏
- 关注
原创 《JAVA多线程编程的艺术》-volatile重排序规则理解
1.volatile写的内存语义如下: 当写一个volatile变量时,JMM会把该线程对应的本地内存中的共享变量刷新到主内存。 2.volatile读的内存语义如下: 当读一个volatile变量时,JMM会把该线程对应的本地内存置为无效。线程接下来将从主内存中读取共享变量。 3.volatile重排序规则表如下: 是否能重排序 第二个操作
2017-10-06 15:41:40
932
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人