2012-03-01 13 views

回答

3

非常感謝試試這個:

Thread.getAllStackTraces().size() 
+0

來推斷它。通過這樣做,您可以檢索每個正在運行的線程的堆棧跟蹤。如果你有數百個線程,這可能會令人生厭,請參閱[獲取當前在Java中運行的所有線程的列表](http://stackoverflow.com/q/1323408/811865) – Jerome 2012-03-01 09:41:48

3

我想,你也可以使用使用ThreadMXBean管理界面JMX得到它。 Here是一個示例。

+0

ThreadMSBean.getThreadCount()應該更高效比獲取所有堆棧跟蹤。 – 2012-03-01 09:59:53