Java 的内存模型是 Java 编程语言的特性还是 JVM 的特性?JVM 语言是受 Java 内存模型约束还是仅受 Java 编程语言约束?
问问题
199 次
2 回答
8
严格来说,Java 内存模型是 Java 语言规范的一部分,而不是Java 虚拟机规范。但是,JVM 规范在很大程度上依赖于 JLS 来指定操作的细节,并且 Java 内存模型适用于每个执行的字节码,无论它最初是从哪种语言编译的。因此,所有 JVM 语言都绑定到它(或从中受益,取决于您如何看待它)。
于 2012-07-02T13:52:23.720 回答
4
内存模型适用于整个 JVM,而与编写字节码的源语言无关。当它是字节码时,它是字节码。
于 2012-07-02T13:52:37.900 回答