volatile、内存屏障、指令重排序、内存一致性解析

  1. WHAT volatile是java中的一个特征修饰符;可以用来修饰一个变量,如下所示   2. WHY 在了解为什么要使用volatile关键字之前,我们需要先了解一下几点 什么是指令重排序 什么是内存一致性问题 2.1 指令重排序 首先,我们先要了解下指令重排序。有下面一段代码   上面代码定义了一个 int 型变量,定义了一个 boolean 类型变量,然后分别对两个变量进行赋值操
相关文章
相关标签/搜索