- 所有父级接口:
Thread.BuilderPREVIEW
- 封闭接口:
Thread.BuilderPREVIEW
OfPlatform 是 Java 平台的预览 API。
预览功能可能会在未来的版本中删除,或升级为 Java 平台的永久功能。
- 自从:
- 19
- 参见:
-
内部类总结
在接口 java.lang.Thread.Builder 中声明的嵌套类/接口PREVIEW
Thread.Builder.OfPlatformPREVIEW, Thread.Builder.OfVirtualPREVIEW -
方法总结
修饰符和类型方法描述allowSetThreadLocals(boolean allow) 设置是否允许线程为其 线程本地 变量的副本设置值。default Thread.Builder.OfPlatformPREVIEWdaemon()将守护程序状态设置为true。daemon(boolean on) 设置守护进程状态。group(ThreadGroup group) 设置线程组。inheritInheritableThreadLocals(boolean inherit) 设置线程是否从构造线程继承可继承线程本地变量的初始值。设置线程名称。将线程名称设置为字符串前缀和计数器值的字符串表示形式的串联。priority(int priority) 设置线程优先级。stackSize(long stackSize) 设置所需的堆栈大小。设置未捕获的异常处理程序。在接口 java.lang.Thread.Builder 中声明的方法PREVIEW
factory, start, unstarted
-
方法详情
-
name
从接口Thread.Builder复制的描述设置线程名称。- 指定者:
name在接口Thread.BuilderPREVIEW中- 参数:
name- 线程名称- 返回:
- 这个建设者
-
name
从接口Thread.Builder复制的描述将线程名称设置为字符串前缀和计数器值的字符串表示形式的串联。计数器的初始值为start。它在使用此构建器创建Thread后递增,以便使用新计数器值命名下一个线程。使用此构建器创建的ThreadFactory以计数器的当前值作为种子。在newThread用于创建Thread之后,ThreadFactory递增其计数器副本。- 指定者:
name在接口Thread.BuilderPREVIEW中- 参数:
prefix- 线程名称前缀start- 计数器的起始值- 返回:
- 这个建设者
- 抛出:
IllegalArgumentException- 如果开始为负
-
allowSetThreadLocals
从接口Thread.Builder复制的描述设置是否允许线程为其 线程本地 变量的副本设置值。默认是允许。如果不允许,则线程使用ThreadLocal.set(Object)方法为线程局部设置值的任何尝试都会抛出UnsupportedOperationException。任何使用setContextClassLoader设置线程的上下文类加载器的尝试也会抛出。当不允许使用线程局部变量时,ThreadLocal.get()方法总是返回 初始值。- 指定者:
allowSetThreadLocals在接口Thread.BuilderPREVIEW中- 参数:
allow-true允许,false不允许- 返回:
- 这个建设者
-
inheritInheritableThreadLocals
从接口Thread.Builder复制的描述设置线程是否从构造线程继承可继承线程本地变量的初始值。默认是继承。InheritableThreadLocal的初始值永远不会在Thread.Builder.allowSetThreadLocals(boolean)时被继承PREVIEW 用于禁止线程拥有自己的线程局部变量副本。- 指定者:
inheritInheritableThreadLocals在接口Thread.BuilderPREVIEW中- 参数:
inherit-true继承,false不继承- 返回:
- 这个建设者
-
uncaughtExceptionHandler
从接口Thread.Builder复制的描述设置未捕获的异常处理程序。- 指定者:
uncaughtExceptionHandler在接口Thread.BuilderPREVIEW中- 参数:
ueh- 未捕获的异常处理程序- 返回:
- 这个建设者
-
group
设置线程组。- 参数:
group- 线程组- 返回:
- 这个建设者
-
daemon
设置守护进程状态。- 参数:
on-true创建守护线程- 返回:
- 这个建设者
-
daemon
将守护程序状态设置为true。- 实现要求:
-
默认实现调用值为
true的 daemon(boolean)。 - 返回:
- 这个建设者
-
priority
设置线程优先级。- 参数:
priority- 优先级- 返回:
- 这个建设者
- 抛出:
IllegalArgumentException- 如果优先级小于Thread.MIN_PRIORITY或大于Thread.MAX_PRIORITY
-
stackSize
设置所需的堆栈大小。堆栈大小是 Java 虚拟机分配给线程堆栈的地址空间的近似字节数。效果高度依赖于平台,Java 虚拟机可以自由地将
stackSize参数视为“建议”。如果平台的值低得不合理,则可以使用特定于平台的最小值。如果该值高得不合理,则可以使用平台特定的最大值。始终忽略零值。- 参数:
stackSize- 所需的堆栈大小- 返回:
- 这个建设者
- 抛出:
IllegalArgumentException- 如果堆栈大小为负
-
OfPlatform。