從CPU緩存行說說JDK8的@Contended

從jdk8的@Contended說CPU緩存行: CPU從內存中讀取數據實際上是按塊讀取的,而這個塊的大小設定將很大程度的影響着程序執行效率; CPU在處理完一個數據後,會去處理接下來的數據,所以將內存得數據按塊讀取到緩存,不需要再去內存中拿數據,可以很好的提高效率,而這個塊就被叫做「緩存行」; 緩存行的大小設定顯得尤爲重要,緩存行越大,局部效率更高,而讀取時間變長,空間有效率更低; 反之越小,局
相關文章
相關標籤/搜索