Java 内存模型的基础(二)——重排序

1、数据依赖性 若是两个操做访问同一个变量,且两个操做中有一个为写操做,此时这两个操做就存在数据依赖性。数据依赖分为如下三种状况:java 名称 代码示例 说   明 写后读 a = 1;程序员 b = 2;缓存 写一个变量后,再读这个位置 写后写 a = 1;多线程 a = 2;app 写一个变量后,再写这个变量 读后写 a = b;ide b = 1;this 读一个变量以后,再写这个变量 上
相关文章
相关标签/搜索