JMM的設計

首先,讓我們來看JMM的設計意圖。從JMM設計者的角度,在設計JMM時,需要考慮兩個 關鍵因素。 ·程序員對內存模型的使用。程序員希望內存模型易於理解、易於編程。程序員希望基於 一個強內存模型來編寫代碼。 ·編譯器和處理器對內存模型的實現。編譯器和處理器希望內存模型對它們的束縛越少越 好,這樣它們就可以做盡可能多的優化來提高性能。編譯器和處理器希望實現一個弱內存模 型。 由於這兩個因素互相矛盾,所
相關文章
相關標籤/搜索