摘要: volatile: 定义:Java编程语言允许线程访问共享变量,为了确保共享变量内被准确和一致性地更新,线程应该确保通过排它锁单独获得这个变量。根据volatile的定义,volatile有锁的语义。 作用:1.保证共享变量的可见性(这是volatile作为轻量级锁的基础); 这里可见性的意思是:当 阅读全文
posted @ 2017-12-28 10:29 流沙若水 阅读(712) 评论(0) 推荐(0) 编辑