Java內存模型 --- JMM

JMM簡介 在物理機上,由於處理器上的寄存器的讀寫的速度比內存快幾個數量級,爲了解決這種速度矛盾,在它們之間加入了高速緩存。加入高速緩存帶來了一個新的問題:緩存致性問題。如果多個緩存共享同一塊主內存區域,那麼多個緩存的數據可能會不一致,需要一些協議來解決這個問題,如下圖所示  爲了提高物理機的性能,除了增加緩存之外,爲了使得處理器內部的運算單元能儘量被充分利用,處理器可能會對輸入輸出代碼進行亂序執
相關文章
相關標籤/搜索