併發編程-內存一致性和緩存一致性的區別

緩存一致性問題是由於多核處理器的每個核心都有屬於自己的L寄存器和WriteBuffer引起的CPU緩存和內存間數據不一致問題。(L1緩存/WB/L2緩存/L3緩存)------MESI 內存一致性問題是由於多線程程序中,不同線程的工作內存對主內存訪問的可見性問題引起的。(Read/Load/Use/Assign/Store/Write)-----內存屏障 兩者所解決的問題不一樣。一個是核心之間的緩
相關文章
相關標籤/搜索