2009-10-30 135 views
2

我跑jconsole,我看到一些活線程計數和守護進程線程計數....我沒有運行其他Java應用程序/類....我可以看到活動線程的列表,但不守護進程線程。有沒有辦法知道deamon線程列表是什麼?在java中的守護進程線程

回答

3

您可以創建一個線程轉儲(使用jstack工具),它將爲每個線程顯示它是否爲守護進程。

除了在命令行上使用jstack,您還可以使用visualvm(http://visualvm.dev.java.net)觸發線程轉儲,並隨着時間的推移查看線程。

2

守護進程包含在活動線程中。

都在櫃檯和列表中。

我不認爲jconsole有一個選項只顯示守護進程線程。

如果不是所有的「主」線程都是「內置的」,則必須是守護進程線程。