public static class ThreadPoolBuilder.QueueableCachedThreadPoolBuilder extends Object
| 构造器和说明 |
|---|
QueueableCachedThreadPoolBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
QueueableCachedThreadPool |
build() |
ThreadPoolBuilder.QueueableCachedThreadPoolBuilder |
setDaemon(Boolean daemon)
与threadFactory互斥, 优先使用ThreadFactory
默认为NULL,不进行设置,使用JDK的默认值.
|
ThreadPoolBuilder.QueueableCachedThreadPoolBuilder |
setKeepAliveSecs(int keepAliveSecs) |
ThreadPoolBuilder.QueueableCachedThreadPoolBuilder |
setMaxSize(int maxSize) |
ThreadPoolBuilder.QueueableCachedThreadPoolBuilder |
setMinSize(int minSize) |
ThreadPoolBuilder.QueueableCachedThreadPoolBuilder |
setQueueSize(int queueSize)
LinkedQueue长度, 默认100
|
ThreadPoolBuilder.QueueableCachedThreadPoolBuilder |
setRejectHanlder(RejectedExecutionHandler rejectHandler) |
ThreadPoolBuilder.QueueableCachedThreadPoolBuilder |
setThreadFactory(ThreadFactory threadFactory)
与threadNamePrefix互斥, 优先使用ThreadFactory
|
ThreadPoolBuilder.QueueableCachedThreadPoolBuilder |
setThreadNamePrefix(String threadNamePrefix)
与threadFactory互斥, 优先使用ThreadFactory
|
public ThreadPoolBuilder.QueueableCachedThreadPoolBuilder setMinSize(int minSize)
public ThreadPoolBuilder.QueueableCachedThreadPoolBuilder setMaxSize(int maxSize)
public ThreadPoolBuilder.QueueableCachedThreadPoolBuilder setQueueSize(int queueSize)
public ThreadPoolBuilder.QueueableCachedThreadPoolBuilder setKeepAliveSecs(int keepAliveSecs)
public ThreadPoolBuilder.QueueableCachedThreadPoolBuilder setThreadFactory(ThreadFactory threadFactory)
public ThreadPoolBuilder.QueueableCachedThreadPoolBuilder setThreadNamePrefix(String threadNamePrefix)
public ThreadPoolBuilder.QueueableCachedThreadPoolBuilder setDaemon(Boolean daemon)
默认为NULL,不进行设置,使用JDK的默认值.
public ThreadPoolBuilder.QueueableCachedThreadPoolBuilder setRejectHanlder(RejectedExecutionHandler rejectHandler)
public QueueableCachedThreadPool build()
Copyright © 2020. All rights reserved.