获取Java 1.4中Thread的唯一标识符

Tia*_*dez 5 java multithreading uniqueidentifier

在Java 1.4中,获取Thread的ID是否有比使用更好的方法Thread.getName()

我的意思是,getName()在单元测试中返回类似的东西"Thread-1",但在WebLogic 10中我得到了"[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'.xml".

Tom*_*ine 8

Thread.getId(它理论上可以溢出,但它的定义不是,实际上也不会).

1.5现在正在使用它的服务终止期限,但是如果你使用旧的尘土飞扬的甲板1.4,那么你可以实现自己的ThreadLocal.(注意,不要过于密切关注Java SE 6 API文档!)