| 程序包 | 说明 |
|---|---|
| cn.webfuse.framework.core.kit.concurrent.threadpool |
| 限定符和类型 | 方法和说明 |
|---|---|
static ThreadPoolBuilder.CachedThreadPoolBuilder |
ThreadPoolBuilder.cachedPool() |
ThreadPoolBuilder.CachedThreadPoolBuilder |
ThreadPoolBuilder.CachedThreadPoolBuilder.setDaemon(Boolean daemon)
与threadFactory互斥, 优先使用ThreadFactory
默认为NULL,不进行设置,使用JDK的默认值.
|
ThreadPoolBuilder.CachedThreadPoolBuilder |
ThreadPoolBuilder.CachedThreadPoolBuilder.setKeepAliveSecs(int keepAliveSecs)
JDK默认值60秒太高,如高达1000线程时,要低于16QPS时才会开始回收线程, 因此改为默认10秒.
|
ThreadPoolBuilder.CachedThreadPoolBuilder |
ThreadPoolBuilder.CachedThreadPoolBuilder.setMaxSize(int maxSize)
Max默认Integer.MAX_VALUE的,建议设置
|
ThreadPoolBuilder.CachedThreadPoolBuilder |
ThreadPoolBuilder.CachedThreadPoolBuilder.setMinSize(int minSize) |
ThreadPoolBuilder.CachedThreadPoolBuilder |
ThreadPoolBuilder.CachedThreadPoolBuilder.setRejectHanlder(RejectedExecutionHandler rejectHandler) |
ThreadPoolBuilder.CachedThreadPoolBuilder |
ThreadPoolBuilder.CachedThreadPoolBuilder.setThreadFactory(ThreadFactory threadFactory)
与threadNamePrefix互斥, 优先使用ThreadFactory
|
ThreadPoolBuilder.CachedThreadPoolBuilder |
ThreadPoolBuilder.CachedThreadPoolBuilder.setThreadNamePrefix(String threadNamePrefix)
与threadFactory互斥, 优先使用ThreadFactory
|
Copyright © 2019. All rights reserved.