深入JVM Java內存模型

Java虛擬機規範試圖定義一種Java內存模型來屏蔽掉各種硬件操作系統的內存訪問差異,以實現讓Java程序在各種平臺下都能達到一致性的內存訪問效果。而相對而言,C C++是直接使用物理硬件和操作系統的內存模型,因此在不同的平臺上存在差異,可能導致程序在不同平臺執行效果不同,存在耦合的弊端 定義Java內存模型需要考慮得當,必須足夠嚴謹,才能讓Java的併發內存訪問不出錯,但是,也必須足夠寬鬆,使得
相關文章
相關標籤/搜索