我有一个很大的项目,也使用很多库。随着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