java volatile怎么保证不被指令重排序优化

内存间交互操作 lock: 作用主内存 unlock: 作用主内存 read/load:这两个操作顺序执行,不能单独出现;主内存的变量=>工作内存的变量 use: 作用工作内存,把工作内存变量传给执行引擎 assign: 作用工作内存,把执行引擎收到的值赋给工作内存变量 store/write: 这两个操作顺序执行;不能单独出现;工作内存的变量=>主内存的变量 通过主内存与工作内存交互来理解这些操
相关文章
相关标签/搜索