并发-Volatile解读

1. Volatile特性 栈私有本地内存无效,保证读取到的是系统内存。它能保存内存可见性,但是不能保证原子性。 可见性:对一个Volatile变量的读,总能看到(任意线程)对这个volatile变量最后的写入; 原子性:对任意单个Volatile变量的读/写具有原子性,但类似于Volatile++这种复合操作不具有原子性; 2. Volatile应用场景 如何写入的值不依赖变量当前值,那么就可以
相关文章
相关标签/搜索