Volatile 原理,优化,应用详解

1. volatile 原理 Volatile 是轻量级的synchronized,保证了共享变量的可见性(一个线程修改共享变量,另一个变量能读到这个修改的值。),volatile不会引起线程上下文的切换和调度,所以比synchronized执行成本低。 volatile 修饰的共享变量,进行写操作的时候会多出一行lock开头的汇编指令。Lock前缀的指令做了两件事: 1)将当前处理器的缓存行的数
相关文章
相关标签/搜索