內存可見性、原子性及有序性

計算機的存儲結構如下圖 其中cache高速緩存是cpu的一部分,一般cpu操作內存的數據(讀寫)會先判斷數據是否在cache上有副本,有的話避免操作主內存直接從cache上操作副本。然後再在特定時機將cache的數據同步至主內存。 內存數據可見性: 單核cpu不存在可見性問題,因爲所有的數據操作均是操作同一cache上的數據,但目前的應用服務器一般是多核cpu,這樣每一個cpu上均有一個cache
相關文章
相關標籤/搜索