Страницы

Поиск по вопросам

воскресенье, 22 декабря 2019 г.

Узнать из метода, какой поток в него заходит

#java #многопоточность


Допустим есть некоторый метод класса. Можно ли прямо из кода этого метода узнать,
какой поток в него заходит?

Интересуют именно программные средства, а не отладочный threaddump среды разработки.
    


Ответы

Ответ 1



Да, можно. Для того чтобы получить текущий поток, достаточно вызвать статический метод currentThread() класса Thread. Например, код: Thread currentThread = Thread.currentThread(); System.out.println(currentThread.getName()); System.out.println(currentThread.getPriority()); Выведет на консоль название текущего потока и его приоритет.

Комментариев нет:

Отправить комментарий