Jstack 出力には tid (スレッド ID) が含まれます。私は、tid が Thread.getId() の 16 進値に対応していると信じています。しかし、そうではありません。これを具体的な例でテストしたところ、異なる値が得られました。tidがどのように形成されるかに興味があります。Thread.getId() の値で jstack のスレッドを見つけるにはどうすればよいですか?
例:
Thread.getId() = 64
in Jstack: tid=0x00007fb368001800 nid=0x1b99