2011-06-17 32 views

回答

10

JVM有自己的线程,比如垃圾回收器。试着在它上面做一个kill -3 <pid>,它会显示你所有的线程。

1

我相信Java虚拟机在启动时总是会打开多个操作系统线程,这就是为什么你会看到你所看到的。另外,我不确定Java Thread类是否使用本地线程。

+0

几乎每个主流jvm都使用原生线程。 – jtahlborn 2011-06-17 13:25:46

2

JVM有多个线程在运行。这就是你看到这么多线程的原因。

相关问题