众所周知,volatile关键字可以让线程的修改立刻通知其他的线程,从而达到数据一致的作用.那么它具体涉及到哪些内容呢? 关于缓存 计算机最大的存储空间就是磁盘(硬盘),但是访问的速度也是最慢的,价格最便宜:再就是内存,容量更小,造价更高,但是速度也更快.不过跟cpu的计算速度比起来,那就太慢了.可以想像,如果cpu每次计算都要从内存读取数据,那大部分的时间估计都浪费在这上面了.所以就引入了缓存的概: 缓存的结构大概时这样的,从1级到3级速度越来越慢,最后通过总线与内存连接.如果时多核多cpu,…