摘要: 我们应该都知道volatile关键字的作用是保证变量在多线程之间的可见性以及有序性。 普通的共享变量不能保证可见性的原因是缓存,首先了解一下CPU缓存: CPU缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为显而易见CPU运算速度要比内存读写速度快得多,这种访问速度的显著差异导 阅读全文
posted @ 2019-06-28 17:26 morphの 阅读(202) 评论(0) 推荐(0) 编辑