Java 线程内存模型
2020-11-03 09:46:20 0 举报
Java 内存模型
作者其他创作
大纲/内容
store
内存模型三大特性1、原子性2、可见性3、有序性
assign
use
Thread
load
read
1、read:把一个变量的值从主内存传输到工作内存中;2、load:在 read 之后执行,把 read 得到的值放入工作内存的变量副本中;3、use:把工作内存中一个变量的值传递给执行引擎;4、assign:把一个从执行引擎接收到的值赋给工作内存变量;5、store:把工作内存的一个变量的值传送到主内存中;6、write:在 store 之后执行,把 store 得到的值放入主内存的变量中;7、lock:作用于主内存的变量,把一个变量标识锁定状态;8、unlock:作用于主内存的变量,把工作内存的一个变量的值传送到主内存中,并释放同步锁
write
主内存
工作内存
0 条评论
下一页