简单理解volatile变量的原理

volatile实现原理 Java语言规范第3版中对volatile的定义如下:java编程语言允许线程访问共享变量,为了确保共享变量能被准确的一致地更新,线程应该确保通过排他锁单独获得这个变量。vola tile并不是绝对的线程安全的,volatile只能保证该变量的可见性,也就是说该变S的值发生变化的时候,所有线程都能够立马发现这个变化。但在某些情况下比锁要方便。因为如果一个字段被声明成了vo
相关文章
相关标签/搜索