public static class ThreadPoolBuilder.FixedThreadPoolBuilder extends Object
| Constructor and Description |
|---|
ThreadPoolBuilder.FixedThreadPoolBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ThreadPoolExecutor |
build() |
ThreadPoolBuilder.FixedThreadPoolBuilder |
setDaemon(Boolean daemon)
与threadFactory互斥, 优先使用ThreadFactory
默认为NULL,不进行设置,使用JDK的默认值.
|
ThreadPoolBuilder.FixedThreadPoolBuilder |
setPoolSize(int poolSize)
Pool大小,默认为1,即singleThreadPool
|
ThreadPoolBuilder.FixedThreadPoolBuilder |
setQueueSize(int queueSize)
不设置时默认为-1, 使用无限长的LinkedBlockingQueue.
|
ThreadPoolBuilder.FixedThreadPoolBuilder |
setRejectHanlder(RejectedExecutionHandler rejectHandler) |
ThreadPoolBuilder.FixedThreadPoolBuilder |
setThreadFactory(ThreadFactory threadFactory)
与threadNamePrefix互斥, 优先使用ThreadFactory
|
ThreadPoolBuilder.FixedThreadPoolBuilder |
setThreadNamePrefix(String threadNamePrefix)
与ThreadFactory互斥, 优先使用ThreadFactory
|
public ThreadPoolBuilder.FixedThreadPoolBuilder()
public ThreadPoolBuilder.FixedThreadPoolBuilder setPoolSize(int poolSize)
public ThreadPoolBuilder.FixedThreadPoolBuilder setQueueSize(int queueSize)
public ThreadPoolBuilder.FixedThreadPoolBuilder setThreadFactory(ThreadFactory threadFactory)
public ThreadPoolBuilder.FixedThreadPoolBuilder setThreadNamePrefix(String threadNamePrefix)
public ThreadPoolBuilder.FixedThreadPoolBuilder setDaemon(Boolean daemon)
public ThreadPoolBuilder.FixedThreadPoolBuilder setRejectHanlder(RejectedExecutionHandler rejectHandler)
public ThreadPoolExecutor build()
Copyright © 2018. All rights reserved.