JVM之Java内存模型与线程(十二)

硬件的效率与一致性 在执行并发多任务的时候,由于处理器至少要与内存交互,而他们间速度相差几个数量级,因此计算机增加了一层高速缓存作为缓冲,解决了速度矛盾。但是却对多处理器系统带来一个新的问题:由于每一个处理器都有自己的高速缓存,并且他们共享一块主存。当多个处理器的运算任务都涉及到同一块主内存时,可能导致各自的缓存数据不一致。如果发生这种情况,同步回到主存时,到底以谁的数据为准那?为了解决一致性问题
相关文章
相关标签/搜索