原生方法的源代码是否可用?

Tap*_*ose 13 java java-native-interface

首先,我想告诉您这个问题与Java中的本机实现无关.我从该线程中获得了许多有用的信息.

我想知道原生实现的代码是否可用?我有JDK的源代码,但我无法找到本机代码System.currentTimeMillisRuntime.getRuntime().availableProcessors()或其他本地方法.

Hen*_*son 11

是的,请参阅os :: javaTimeMillis in /src/os/solaris/vm/os_solaris.cpp以查看Solaris实现.

有包装的数层到那里不过,看到JVM_CurrentTimeMillis/src/share/vm/prims/jvm.cpp