Spec-Zone.ru › OpenJDK 21

Интерфейс ThreadFactory

public interface ThreadFactory
Объект, который создаёт новые потоки по требованию. Использование фабрик потоков позволяет избежать жёсткой привязки к вызовам new Thread, что даёт приложениям возможность использовать специальные подклассы потоков, приоритеты и т. д.

Простейшая реализация этого интерфейса выглядит так:

 
 class SimpleThreadFactory implements ThreadFactory {
   public Thread newThread(Runnable r) {
     return new Thread(r);
   }
 }
Метод Executors.defaultThreadFactory() предоставляет более полезную простую реализацию, которая устанавливает контекст созданного потока на известные значения перед его возвращением.
Since:
1.5
См. также:
  • Thread.Builder.factory()

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

Модификатор и тип Метод Описание
Thread newThread(Runnable r)
Создаёт новый неинициализированный Thread для выполнения заданного Runnable.

Подробное описание методов

newThread

Thread newThread(Runnable r)
Создаёт новый неинициализированный Thread для выполнения заданного Runnable.
Параметры:
r - Runnable, который будет выполнен новым потоком
Возвращает:
созданный поток или null если запрос на создание потока отклонен
См. также:
  • Наследование при создании потоков

© 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/util/concurrent/ThreadFactory.html

Spec-Zone.ru

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