《深刻理解java虛擬機——JVM高級特性與最佳實踐》閱讀筆記 JAVA內存模型

引入高速緩存解決了處理器與內存間巨大的讀寫速度差別形成的效率低下問題,但由此也引入了緩存一致性的問題。 每一個處理器都有本身的高速緩存,可是全部的處理器共用同一個內存,由此帶來緩存數據不一致的問題。解決方法是規定處理器訪問緩存時必須遵照的協議。 此外,爲了使處理器內部的運算單元被充分運用,處理器會對輸入代碼進行亂序執行的優化操做。 處理器在計算執行完畢後會對亂序結果進行重組,保證最後結果與預期一致
相關文章
相關標籤/搜索