Чтобы получить доступ к текущему потоку в Java-программе, ты используешь статический метод currentThread() из класса java.lang.Thread. Этот метод возвращает ссылку на поток, который в данный момент выполняется.
Главный способ — вызвать Thread.currentThread(), это даёт доступ к активному объекту потока без каких-либо параметров.
Ты можешь получить важную информацию о потоке с помощью этого метода:
Thread.currentThread().getId(), чтобы получить уникальный идентификаторThread.currentThread().getName(), чтобы получить имя потокаpublic class MyThread {
public static void main(String[] args) {
// Получить ID текущего потока
long id = Thread.currentThread().getId();
// Получить имя текущего потока
String name = Thread.currentThread().getName();
System.out.println("Thread ID: " + id);
System.out.println("Thread Name: " + name);
}
}
Этот подход полезен для:
Метод currentThread() работает в любом контексте выполнения — будь то главный поток или пользовательский поток, созданный с помощью класса Thread или интерфейса Runnable.
Метод Thread.currentThread() — это статический метод, который возвращает ссылку на поток, в котором выполняется код, вызвавший этот метод.
Новый — ещё не проверен сообществом
Вы