我有一個很大的項目,也使用很多庫。隨着jstack我發現,有喜歡的主題:如何找到定時器線程的來源?
Timer-2, Timer-3, Timer-4....
和所有jstack可我顯示:
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Unknown Source)
- locked <0x1a013c24> (a java.util.TaskQueue)
at java.util.TimerThread.run(Unknown Source)
是否有可能尋找到這些線程在那裏創建了一個類?
它看起來像一個泳池。問題是要找到誰正在將任務添加到此池中。 – helios 2012-01-16 11:30:38
http://www.java2s.com/Code/JavaAPI/java.lang/ThreadenumerateThreadtarray.htm – user1097489 2012-01-16 12:03:13