Hello,

I was recently debugging an issue where threads' ids were used to identify
an origin thread. The issue turned out to be that the getId method was
overridden to return 0 for a row of threads in unrelated code, what broke
that processing.

I do now wonder if it would be a good idea to offer a new method on
java.lang.Thread that returns the thread id but that is final. Possibly,
getId should be deprecated in favour of that new method.

Or is there a valid reason to override getId that I am missing?

Thanks, Rafael

Reply via email to