РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1001 of 1163 menu

Метод getName

Метод getName возвращает имя потока, которое было задано при его создании или изменено с помощью метода setName. Если имя не было задано явно, система автоматически генерирует его при создании потока. Метод не принимает параметров и возвращает строку.

Синтаксис

thread.getName()

Пример

Давайте создадим поток с заданным именем и выведем его на экран:

public class Main { public static void main(String[] args) { Thread thread = new Thread(() -> {}); thread.setName("worker-1"); System.out.println(thread.getName()); } }

Результат выполнения кода:

"worker-1"

Пример

Давайте получим имя главного потока программы:

public class Main { public static void main(String[] args) { Thread thread = Thread.currentThread(); System.out.println(thread.getName()); } }

Результат выполнения кода:

"main"

Пример

Давайте получим автоматически сгенерированное имя нового потока, которое ему присваивает система:

public class Main { public static void main(String[] args) { Thread thread = new Thread(() -> {}); System.out.println(thread.getName()); } }

Результат выполнения кода (имя может отличаться):

"Thread-0"

Смотрите также

  • метод setName,
    который задает имя потока
  • метод getId,
    который возвращает идентификатор потока
  • метод currentThread,
    который возвращает текущий поток
  • класс Thread,
    который представляет поток выполнения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить