Uses of Interface java.lang.Thread.Builder (Java SE 25 & JDK 25)
Description: use: module: java.base, package: java.lang, class: Thread, interface: Builder

# Uses of Interface
java.lang.Thread.Builder

Packages that use Thread.Builder
Package
Description
java.lang
Provides classes that are fundamental to the design of the Java programming language.

- ## Uses of Thread.Builder in java.lang

  Subinterfaces of Thread.Builder in java.lang
  Modifier and Type
  Interface
  Description
  `static interface`
  `Thread.Builder.OfPlatform`
  A builder for creating a platform `Thread` or `ThreadFactory` that creates platform threads.
  `static interface`
  `Thread.Builder.OfVirtual`
  A builder for creating a virtual `Thread` or `ThreadFactory` that creates virtual threads.
  Methods in java.lang that return Thread.Builder
  Modifier and Type
  Method
  Description
  `Thread.Builder`
  Thread.Builder.`inheritInheritableThreadLocals(boolean inherit)`
  Sets whether the thread inherits the initial values of inheritable-thread-local variables from the constructing thread.
  `Thread.Builder`
  Thread.Builder.`name(String name)`
  Sets the thread name.
  `Thread.Builder`
  Thread.Builder.`name(String prefix, long start)`
  Sets the thread name to be the concatenation of a string prefix and the string representation of a counter value.
  `Thread.Builder`
  Thread.Builder.`uncaughtExceptionHandler(Thread.UncaughtExceptionHandler ueh)`
  Sets the uncaught exception handler.