nid在j​​ava线程转储中意味着什么?

时间:2011-12-19 15:38:41

标签: java linux multithreading jvm gdb

例如,你有一个像这样的转储:

  

“MyThread”prio = 1 tid = 0x0850c9f8 nid = 0x1baf runnable

nid在这里意味着什么?它是pid或lwpid的十六进制值吗?

2 个答案:

答案 0 :(得分:6)

我认为它是本机线程ID(即本机进程ID)。

答案 1 :(得分:5)

nid是本机线程ID: 这个本机线程ID的关键信息允许您关联,例如,从OS角度来看哪些线程正在使用JVM中的大多数CPU等。