Java併發編程(三):Java內存模型

1、爲什麼要有內存模型? (1)緩存一致性問題 計算機在執行程序的時候,每條指令都是在CPU中執行,執行時的數據是存放在物理內存當中的。 剛開始時CPU直接從主內存中讀寫數據,但隨着CPU技術的不斷髮展,CPU的執行速度越來越快;而內存技術並沒有太大的變化。 所以從內存中讀取和寫入數據的過程和CPU的執行速度比較來差距就會越來越大,這就導致CPU每次操作內存都要耗費很多等待時間。 於是就在CPU和
相關文章
相關標籤/搜索