【发布时间】:2009-03-31 14:26:38
【问题描述】:
在 Java 1.4 中,有没有比使用 Thread.getName() 更好的获取线程 ID 的方法?
我的意思是,getName() 在单元测试中返回类似于 "Thread-1" 的东西,但在 WebLogic 10 中我得到 "[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'.xml"。
【问题讨论】:
-
好的,我们需要更多信息。您是对所有线程感兴趣还是只对您创建的线程感兴趣(听起来像所有线程)?您是否需要在每次运行单元测试时返回相同的值,或者每次运行单元测试时返回的值是否不同?
标签: java multithreading uniqueidentifier