內存模型是怎麼解決緩存一致性問題的?

在再有人問你Java內存模型是什麼,就把這篇文章發給他這篇文章中,我們介紹過關於Java內存模型的來龍去脈。 我們在文章中提到過,由於CPU和主存的處理速度上存在一定差別,爲了匹配這種差距,提升計算機能力,人們在CPU和主存之間增加了多層高速緩存。每個CPU會有L1、L2甚至L3緩存,在多核計算機中會有多個CPU,那麼就會存在多套緩存,那麼這多套緩存之間的數據就可能出現不一致的現象。爲了解決這個問
相關文章
相關標籤/搜索