2016-08-12 2 views
0

Я использую YourKit для профилирования своего веб-приложения. Если есть поток Java, указанный в представлении Threads Yourkit, и что он также отмечен как законченный, означает ли это, что поток завершен, но объект потока все еще присутствует (не удаляется сборкой мусора)? Или Yourkit также отображает старые готовые потоки без существующего объекта потока? Я не мог найти документацию по этой теме.YourKit - Что закончилось?

спасибо.

ответ

1

Это те, которые уже вышли из своего метода run(). Это не имеет значения, если объект потока все еще существует или уже мертв и собран GC.

Итак, вкладка Threads в YourKit показывает реальную активность потоков, а не Thread объектов жизни. Строка потока начинается, когда метод run() запускается и заканчивается, когда поток выходит из этого метода.

Смежные вопросы