JAVA并发-从缓存一致性说volatile

学过计算机组成原理的必定知道,为了解决内存速度跟不上CPU速度这个问题,在CPU的设计中加入了缓存机制,缓存的速度介于CPU和主存之间。在进行运算的时候,CPU将须要的数据映射一份在缓存中,而后直接操做位于缓存中的数据,操做完毕后再将缓存中的数据写回到主存。这在单线程环境中是没有任何问题的。可是在多线程环境中就大不一样了。 假设如今有这样的一个场景:有两个线程thread1和thread2,他们都
相关文章
相关标签/搜索