我正在开发一个有一些线程的Java应用程序.我在控制台中打印了threadId,例如17,18,19等.但是当我打开调试透视图时,我有这个"调试"窗口(最左上角的窗口),它显示当前线程,但它们使用[Thread-2],[thread-3].这些数字不一定与ThreadIds匹配.
有没有办法让我可以将我在控制台中获得的ThreadId与"Debug"窗口中显示的线程相关联?
我不知道如何做到这一点.
但是,还有另一种方法.这些线程名称由您正在使用的Thread构造函数自动生成.但是,有一种方法Thread.setName()可以让您更改线程的名称.您可以调整应用程序以更改它创建的线程的名称以匹配线程的ID.
| 归档时间: |
|
| 查看次数: |
5810 次 |
| 最近记录: |