2009-10-30 137 views
2

我跑jconsole,我看到一些活线程计数和守护进程线程计数....我没有运行其他Java应用程序/类....我可以看到活动线程的列表,但不守护进程线程。有没有办法知道deamon线程列表是什么?在java中的守护进程线程

回答

3

您可以创建一个线程转储(使用jstack工具),它将为每个线程显示它是否为守护进程。

除了在命令行上使用jstack,您还可以使用visualvm(http://visualvm.dev.java.net)触发线程转储,并随着时间的推移查看线程。

2

守护进程包含在活动线程中。

都在柜台和列表中。

我不认为jconsole有一个选项只显示守护进程线程。

如果不是所有的“主”线程都是“内置的”,则必须是守护进程线程。