JVM之Java內存模型與線程(十二)

硬件的效率與一致性 在執行併發多任務的時候,由於處理器至少要與內存交互,而他們間速度相差幾個數量級,因此計算機增加了一層高速緩存作爲緩衝,解決了速度矛盾。但是卻對多處理器系統帶來一個新的問題:由於每一個處理器都有自己的高速緩存,並且他們共享一塊主存。當多個處理器的運算任務都涉及到同一塊主內存時,可能導致各自的緩存數據不一致。如果發生這種情況,同步回到主存時,到底以誰的數據爲準那?爲了解決一致性問題
相關文章
相關標籤/搜索