public class WorkerPoolExecutor extends ThreadPoolExecutor
ThreadPoolExecutor.AbortPolicy, ThreadPoolExecutor.CallerRunsPolicy, ThreadPoolExecutor.DiscardOldestPolicy, ThreadPoolExecutor.DiscardPolicy| 限定符和类型 | 字段和说明 |
|---|---|
static int |
CORE_NUM |
static float |
EXTEND_MAXIMUM_FACTOR |
static int |
KEEP_ALIVE_TIME |
static int |
MAX_TRY_TIME |
static float |
MAXIMUM_FACTOR |
| 构造器和说明 |
|---|
WorkerPoolExecutor() |
WorkerPoolExecutor(int poolSize) |
WorkerPoolExecutor(int poolSize,
int maximumPoolSize) |
WorkerPoolExecutor(int poolSize,
int maximumPoolSize,
long keepAliveTime) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
executeAwait(Runnable task) |
void |
extend()
扩张线程池大小(增加大小为cpu核心数)
|
void |
setMaxTryTime(int maxTryTime) |
void |
shutdownQuietly() |
afterExecute, allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, beforeExecute, execute, finalize, getActiveCount, getCompletedTaskCount, getCorePoolSize, getKeepAliveTime, getLargestPoolSize, getMaximumPoolSize, getPoolSize, getQueue, getRejectedExecutionHandler, getTaskCount, getThreadFactory, isShutdown, isTerminated, isTerminating, prestartAllCoreThreads, prestartCoreThread, purge, remove, setCorePoolSize, setKeepAliveTime, setMaximumPoolSize, setRejectedExecutionHandler, setThreadFactory, shutdown, shutdownNow, terminated, toStringinvokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskFor, submit, submit, submitpublic static final int CORE_NUM
public static final float MAXIMUM_FACTOR
public static final float EXTEND_MAXIMUM_FACTOR
public static final int KEEP_ALIVE_TIME
public static final int MAX_TRY_TIME
public WorkerPoolExecutor(int poolSize)
public WorkerPoolExecutor(int poolSize,
int maximumPoolSize)
public WorkerPoolExecutor(int poolSize,
int maximumPoolSize,
long keepAliveTime)
public WorkerPoolExecutor()
public void shutdownQuietly()
public void setMaxTryTime(int maxTryTime)
public void extend()
public boolean executeAwait(Runnable task)
Copyright © 2025 fossc. All rights reserved.