老师,如果是依赖关系的,加了volatile还能看到b之前所有的操作吗
来源:12-15 解决问题

qq_淡定_49
2020-06-02
前面是a = 3;b=a;这是有依赖关系的,因此加了volatile可以看到b之前的所有操作,那如果a=3;b=4;a和b无依赖关系,假设不发生重排序,那么b加上volatile一定能看到a=3这个操作吗
写回答
1回答
-
悟空
2020-06-02
那是不能保证的。
022020-06-02
相似问题
老师,如果是依赖关系的,加了volatile还能看到b之前所有的操作吗
来源:12-15 解决问题
qq_淡定_49
2020-06-02
前面是a = 3;b=a;这是有依赖关系的,因此加了volatile可以看到b之前的所有操作,那如果a=3;b=4;a和b无依赖关系,假设不发生重排序,那么b加上volatile一定能看到a=3这个操作吗
1回答
悟空
2020-06-02
那是不能保证的。
相似问题