【发布时间】:2019-05-10 11:25:44
【问题描述】:
我想知道 Java 代码是如何进行系统调用的,JIT 编译器是直接生成系统调用指令,还是只是调用 libc 函数(或其他基本库函数)?
【问题讨论】:
-
你需要指定一个特定的JVM,比如HotSpot。也就是说,大多数人会使用 libc 调用。
-
谢谢。不使用 libc 的 JVM 你知道吗?
-
Java 代码不直接使用
libc,并且有些基于硬件的 JVM 可能没有 libc。 -
“不直接使用
libc”的意思是“但归根结底”?现在我不关心基于硬件的 JVM...
标签: java linux jvm system-calls jit