CAS模型
2021-06-18 14:48:10 0 举报
登录查看完整内容
CAS
作者其他创作
大纲/内容
变量副本
共享变量
expect = 0
.........
read/write
expect = 0refresh = 1
工作内存
线程A
线程B
需要重新读取内存中的值才能修改
两个线程同时向主内存中读取同一个变量
主内存
expect = 0refresh = 2
expect = 2
expect = 1
线程C
2
修改前的值与当前主内存的值相同则修改成功
1
expect = 2refresh = 1
修改前的值与当前主内存的值不同则修改失败
0 条评论
回复 删除
下一页