public final class ThreadFactoryBuilder extends Object
| 构造器和说明 |
|---|
ThreadFactoryBuilder(String nameFormat) |
| 限定符和类型 | 方法和说明 |
|---|---|
ThreadFactory |
build() |
Map<String,Thread> |
getRecords() |
ThreadFactoryBuilder |
setDaemon(boolean daemon) |
ThreadFactoryBuilder |
setNameFormat(String nameFormat) |
ThreadFactoryBuilder |
setPriority(int priority) |
ThreadFactoryBuilder |
setThreadFactory(ThreadFactory backingThreadFactory) |
ThreadFactoryBuilder |
setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler uncaughtExceptionHandler) |
public ThreadFactoryBuilder(String nameFormat)
public ThreadFactoryBuilder setNameFormat(String nameFormat)
nameFormat - a String.format(String, Object...)-compatible format String, to which
a unique integer (0, 1, etc.) will be supplied as the single parameter. This integer will
be unique to the built instance of the ThreadFactory and will be assigned sequentially. For
example, "rpc-pool-%d" will generate thread names like "rpc-pool-0", "rpc-pool-1", "rpc-pool-2", etc.public ThreadFactoryBuilder setDaemon(boolean daemon)
public ThreadFactoryBuilder setPriority(int priority)
public ThreadFactoryBuilder setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler uncaughtExceptionHandler)
public ThreadFactoryBuilder setThreadFactory(ThreadFactory backingThreadFactory)
public ThreadFactory build()
Copyright © 2022. All rights reserved.