工作内存 和 主内存
变量如何从主内存拷贝到工作内存,以及如何从工作内存同步到主内存,主要有 8 中操作方式来完成:
- lock 作用于主内存,把一个变量标识为一个线程独占的状态
- unlock 作用于主内存,把一个处于锁定状态的变量释放出来,其他线程才能使用
- read 作用于主内存,把一个变量从主内存中读取出来传输到工作内存
- load 作用于工作内存,把read 操作从主内存中得到的变量存入到工作内存的副本中
- use 使用
- assign 赋值
- store 存储
- write 写入到主内存
变量如何从主内存拷贝到工作内存,以及如何从工作内存同步到主内存,主要有 8 中操作方式来完成: