我正在开发一个具有一些线程的 Java 应用程序。我在控制台中打印 threadId,例如 17、18、19 等。
但是当我打开调试透视图时,我有这个“调试”窗口(最左上角的窗口),它显示当前线程,但它们使用 [Thread-2]、[thread-3]。这些数字不一定与 ThreadId 匹配。
有什么方法可以将我在控制台中获得的 ThreadId 与“调试”窗口中显示的线程关联起来吗?
我不知道有什么办法可以做到这一点。
然而,还有另一种方法。这些线程名称是由您正在使用的线程构造函数自动生成的。不过,有一种方法叫做Thread.setName()
这允许您更改线程的名称。您可以调整应用程序以更改它创建的线程的名称以匹配线程的 ID。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)