Что означает nid в дампе потока Java? - PullRequest
6 голосов
/ 19 декабря 2011

Например, у вас есть дамп, подобный следующему:

"MyThread" prio = 1 tid = 0x0850c9f8 nid = 0x1baf runnable

что означает здесь nid?Это шестнадцатеричное значение pid или lwpid?

Ответы [ 2 ]

6 голосов
/ 19 декабря 2011

Я думаю, что это собственный идентификатор потока (то есть, собственный идентификатор процесса).

5 голосов
/ 23 мая 2014

nid - это собственный идентификатор потока: Важная информация, так как этот родной идентификатор потока позволяет вам сопоставить, например, какие потоки с точки зрения ОС используют больше всего процессоров в вашей JVM и т. Д.

...