如何找到Timer线程的来源?

use*_*818 8 java multithreading timer

我有一个大项目,也使用许多库.使用jstack我发现有以下线程:

Timer-2, Timer-3, Timer-4....
Run Code Online (Sandbox Code Playgroud)

我可以显示的所有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)
Run Code Online (Sandbox Code Playgroud)

是否有可能找到一个创建这些线程的类?

ant*_*nte 4

Timer 线程由java.util.Timer创建。

如果您能够使用调试器,您应该能够在计时器构造函数中设置断点并找出源代码。