public class ThreadPoolX extends ScheduledThreadPoolExecutor
ThreadPoolExecutor.AbortPolicy, ThreadPoolExecutor.CallerRunsPolicy, ThreadPoolExecutor.DiscardOldestPolicy, ThreadPoolExecutor.DiscardPolicy| 构造器和说明 |
|---|
ThreadPoolX(int corePoolSize) |
ThreadPoolX(String preName,
int corePoolSize) |
ThreadPoolX(String preName,
int corePoolSize,
int priority,
boolean daemon) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
execute(Runnable command) |
static ThreadPoolX |
getDefaultInstance() |
getContinueExistingPeriodicTasksAfterShutdownPolicy, getExecuteExistingDelayedTasksAfterShutdownPolicy, getQueue, getRemoveOnCancelPolicy, schedule, schedule, scheduleAtFixedRate, scheduleWithFixedDelay, setContinueExistingPeriodicTasksAfterShutdownPolicy, setExecuteExistingDelayedTasksAfterShutdownPolicy, setRemoveOnCancelPolicy, shutdown, shutdownNow, submit, submit, submitallowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, getActiveCount, getCompletedTaskCount, getCorePoolSize, getKeepAliveTime, getLargestPoolSize, getMaximumPoolSize, getPoolSize, getRejectedExecutionHandler, getTaskCount, getThreadFactory, isShutdown, isTerminated, isTerminating, prestartAllCoreThreads, prestartCoreThread, purge, remove, setCorePoolSize, setKeepAliveTime, setMaximumPoolSize, setRejectedExecutionHandler, setThreadFactory, toStringinvokeAll, invokeAll, invokeAny, invokeAnyawaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminatedpublic ThreadPoolX(int corePoolSize)
public ThreadPoolX(String preName, int corePoolSize)
public ThreadPoolX(String preName, int corePoolSize, int priority, boolean daemon)
public static ThreadPoolX getDefaultInstance()
public void execute(Runnable command)
execute 在接口中 Executorexecute 在类中 ScheduledThreadPoolExecutorCopyright © 2021. All rights reserved.