2012-07-11 35 views
4

在Java中,有什么方法可以唯一标识一个线程?仅使用Thread.getCurrent().getId()是不够的,因为线程可能会死亡,而下一个可能会得到它的ID。对我而言,这些不是相同的线程,所以我需要一种方法来识别它们。如何在Java中唯一标识一个线程?

线程创建时间戳将是有用的,如果我能得到它。

+0

你有没有考虑过使用线程对象本身? – helloworld922 2012-07-11 22:05:01

回答

7

使用==有什么问题?或者如果你需要一个实际的号码,System.identityHashCode可能是一个安全的赌注。

+0

甚至没有想到! – eepp 2012-07-11 22:51:13