volatile保证可见性原理
2020-12-24 01:54:11 0 举报
volatile可见性实现原理
作者其他创作
大纲/内容
flag=true
load
8.unlock释放锁
cache
read
主内存
flag变量共享
flag=false
4.assign
use
volatile保持可见性:1、开启高速缓存一致性协议;2、通过嗅探回写机制感知带有lock指令前缀的flag变量值发生改变
assign
cpu core
2.load
user
总线(缓存一致性协议MESI)
通过总线感知flag的值是否更改
6.store
失效
1.read
CPU处理器
5.lock主内存加锁
7.write
3.use
0 条评论
下一页