我运行一个非常简单的单线程 Java 程序。当我在 Ubuntu 下使用命令检查线程时
ps -eLf
它显示操作系统级别有 14 个线程。我希望当程序有一个线程时只有一个线程,如果程序有 x 个线程则有 x 个线程。我的期望错了吗?
最佳答案
JVM 有自己的线程,比如垃圾收集器。尝试做 kill -3 <pid>
在上面,它会显示所有线程。
关于java - 当我运行一个单线程 Java 程序时,为什么在操作系统级别有多个线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6386222/