JMM的设计

首先,让我们来看JMM的设计意图。从JMM设计者的角度,在设计JMM时,需要考虑两个 关键因素。 ·程序员对内存模型的使用。程序员希望内存模型易于理解、易于编程。程序员希望基于 一个强内存模型来编写代码。 ·编译器和处理器对内存模型的实现。编译器和处理器希望内存模型对它们的束缚越少越 好,这样它们就可以做尽可能多的优化来提高性能。编译器和处理器希望实现一个弱内存模 型。 由于这两个因素互相矛盾,所
相关文章
相关标签/搜索