Java高併發編程:總線鎖定和緩存一致性的問題

        隨着多核時代的到來,併發操作已經成了很正常的現象,操作系統必須要有一些機制和原語,以保證某些基本操作的原子性,比如處理器需要保證讀一個字節或寫一個字節是原子的,那麼它是如何實現的呢?有兩種機制:總線鎖定和緩存一致性。         我們知道,CPU和物理內存之間的通信速度遠慢於CPU的處理速度,所以CPU有自己的內部緩存,根據一些規則將內存中的數據讀取到內部緩存中來,以加快頻繁讀
相關文章
相關標籤/搜索