并发编程-volatile关键词

volatile的定义 官方:Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。 自我理解:用volatile修饰一个变量,java确保所有线程看到这个变量值一致。当有线程对这个变量进行修改的时候,其他线程在使用的时候会获取这个变量最新更新的值。确保线程的可见性。 volatile有三个特性:原子性(只能保证单步操作),可见性(vo
相关文章
相关标签/搜索