Интерфейс Thread.Builder.OfVirtual
- Все суперинтерфейсы:
Thread.Builder
- Включающий интерфейс:
Thread.Builder
public static sealed interface Thread.Builder.OfVirtual extends Thread.Builder
Строитель для создания виртуального
Thread или ThreadFactory, который создаёт виртуальные потоки. Если не указано иное, передача null-аргумента в метод этого интерфейса вызывает исключение NullPointerException.
- С момента:
- 21
- См. также:
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в интерфейсе java.lang.Thread.Builder
Thread.Builder.OfPlatform, Thread.Builder.OfVirtual
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Thread.Builder.OfVirtual |
inheritInheritableThreadLocals |
Устанавливает, наследует ли поток начальные значения переменных inheritable-thread-local от потока-создателя. |
Thread.Builder.OfVirtual |
name |
Устанавливает имя потока. |
Thread.Builder.OfVirtual |
name |
Устанавливает имя потока, которое является конкатенацией префикса строки и строкового представления значения счётчика. |
Thread.Builder.OfVirtual |
uncaughtExceptionHandler |
Устанавливает обработчик необработанных исключений. |
Методы, объявленные в интерфейсе java.lang.Thread.Builder
factory, start, unstarted
Подробное описание методов
name
Thread.Builder.OfVirtual name(String name)
Описание скопировано из интерфейса:
Thread.BuilderУстанавливает имя потока.
- Указано в:
-
nameв интерфейсеThread.Builder - Параметры:
-
name- имя потока - Возвращает:
- этот строитель
name
Thread.Builder.OfVirtual name(String prefix, long start)
Описание скопировано из интерфейса:
Thread.BuilderУстанавливает имя потока, которое является конкатенацией префикса строки и строкового представления значения счётчика. Начальное значение счётчика равно
start. Оно увеличивается после создания Thread с помощью этого строителя, чтобы следующее имя потока содержало новое значение счётчика. Поток, созданный с помощью этого строителя, получает текущее значение счётчика.
ThreadFactory увеличивает свою копию счётчика после того, как newThread используется для создания Thread.- Указано в:
-
nameв интерфейсеThread.Builder - Параметры:
-
prefix- префикс имени потока -
start- начальное значение счётчика - Возвращает:
- этот строитель
- Исключения:
-
IllegalArgumentException- если start отрицательно
inheritInheritableThreadLocals
Thread.Builder.OfVirtual inheritInheritableThreadLocals(boolean inherit)
Описание скопировано из интерфейса:
Thread.BuilderУстанавливает, наследует ли поток начальные значения переменных inheritable-thread-local от потока-создателя. По умолчанию – наследует.
- Указано в:
-
inheritInheritableThreadLocalsв интерфейсеThread.Builder - Параметры:
-
inherit-trueдля наследования,falseдля отказа от наследования - Возвращает:
- этот строитель
uncaughtExceptionHandler
Thread.Builder.OfVirtual uncaughtExceptionHandler(Thread.UncaughtExceptionHandler ueh)
Описание скопировано из интерфейса:
Thread.BuilderУстанавливает обработчик необработанных исключений.
- Указано в:
-
uncaughtExceptionHandlerв интерфейсеThread.Builder - Параметры:
-
ueh- обработчик необработанных исключений - Возвращает:
- этот строитель
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Thread.Builder.OfVirtual.html