public class ThreadFactoryBuilder extends Object implements Builder<ThreadFactory>
| 构造器和说明 |
|---|
ThreadFactoryBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ThreadFactory |
build()
|
static ThreadFactoryBuilder |
builder()
构建.
|
ThreadFactoryBuilder |
daemon(boolean daemon)
设置是否守护线程.
|
ThreadFactoryBuilder |
prefix(String namePrefix)
设置线程名前缀, 例如设置前缀为 mb-thread- 则线程名为 mb-thread-1 之类.
|
ThreadFactoryBuilder |
priority(int priority)
设置线程优先级.
|
ThreadFactoryBuilder |
threadFactory(ThreadFactory backingThreadFactory)
设置用于创建基础线程的线程工厂.
|
void |
uncaughtExceptionHandler(Thread.UncaughtExceptionHandler uncaughtExceptionHandler)
设置未捕获异常的处理方式.
|
public ThreadFactoryBuilder threadFactory(ThreadFactory backingThreadFactory)
backingThreadFactory - 用于创建基础线程的线程工厂public ThreadFactoryBuilder prefix(String namePrefix)
namePrefix - 线程名前缀public ThreadFactoryBuilder daemon(boolean daemon)
daemon - 是否守护线程public ThreadFactoryBuilder priority(int priority)
priority - 优先级Thread.MIN_PRIORITY,
Thread.NORM_PRIORITY,
Thread.MAX_PRIORITYpublic void uncaughtExceptionHandler(Thread.UncaughtExceptionHandler uncaughtExceptionHandler)
uncaughtExceptionHandler - Thread.UncaughtExceptionHandlerpublic static ThreadFactoryBuilder builder()
public ThreadFactory build()
build 在接口中 Builder<ThreadFactory>ThreadFactoryCopyright © 2021. All rights reserved.