Volitile工作原理

Volitile修饰的变量会被加一个lock指令,这个指令做两件事情,

1.在变量改变之后,会立刻从cpu高速缓存写到内存

2.会通知其他cpu缓存中的该变量的值设置成无效,用到该变量时会到内存中重新读取该变量的值。

Lock指令保证了缓存一致性原理。

你可能感兴趣的:(Volitile工作原理)