2020年3月16日
摘要: 首先要了解的是,volatile可以保证可见性和顺序性,这些都很好理解,那么它为什么不能保证原子性呢? 可见性 可见性与Java的内存模型有关,模型采用缓存与主存的方式对变量进行操作,也就是说,每个线程都有自己的缓存空间,对变量的操作都是在缓存中进行的,之后再将修改后的值返回到主存中,这就带来了问题 阅读全文
posted @ 2020-03-16 15:31 i野老i 阅读(1366) 评论(0) 推荐(1) 编辑