Spec-Zone.ru › OpenJDK 24

Интерфейс Thread.Builder.OfVirtual

Все суперинтерфейсы:
Thread.Builder
Вложенный интерфейс:
Thread.Builder
public static sealed interface Thread.Builder.OfVirtual extends Thread.Builder
Построитель для создания виртуального Thread или ThreadFactory, который создает виртуальные потоки.

Если не указано иное, передача null-аргумента методу в этом интерфейсе вызывает исключение NullPointerException.

С:
21
См. также:
  • Thread.ofVirtual()

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в интерфейсе java.lang.Thread.Builder

Thread.Builder.OfPlatform, Thread.Builder.OfVirtual

Краткое описание методов

Модификатор и тип Метод Описание
Thread.Builder.OfVirtual inheritInheritableThreadLocals(boolean inherit)
Устанавливает, наследует ли поток начальные значения переменных inheritable-thread-local от потока-строителя.
Thread.Builder.OfVirtual name(String name)
Устанавливает имя потока.
Thread.Builder.OfVirtual name(String prefix, long start)
Устанавливает имя потока, являющееся конкатенацией префикса строки и строкового представления значения счетчика.
Thread.Builder.OfVirtual uncaughtExceptionHandler(Thread.UncaughtExceptionHandler ueh)
Устанавливает обработчик необработанных исключений.

Методы, объявленные в интерфейсе 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. Оно увеличивается после создания потока с помощью этого построителя, чтобы следующее имя потока содержало новое значение счетчика. Поток, созданный с помощью этого построителя, использует текущее значение счетчика. 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, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/Thread.Builder.OfVirtual.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API