public class DefaultThreadPool extends Object implements BaseExecutor
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DEFAULT_CORE_POOL_SIZE |
static RejectedExecutionHandler |
DEFAULT_HANDLER |
static Long |
DEFAULT_KEEP_ALIVE_TIME |
static int |
DEFAULT_MAX_POOL_SIZE |
static ThreadFactory |
DEFAULT_THREAD_FACTORY |
static TimeUnit |
DEFAULT_TIME_UNIT |
static BlockingQueue<Runnable> |
DEFAULT_WORK_QUEUE |
| 构造器和说明 |
|---|
DefaultThreadPool()
default configuration.
|
DefaultThreadPool(boolean fal) |
DefaultThreadPool(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue) |
DefaultThreadPool(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
ThreadFactory threadFactory,
RejectedExecutionHandler handler) |
public static final Long DEFAULT_KEEP_ALIVE_TIME
public static final TimeUnit DEFAULT_TIME_UNIT
public static final int DEFAULT_CORE_POOL_SIZE
public static final int DEFAULT_MAX_POOL_SIZE
public static final BlockingQueue<Runnable> DEFAULT_WORK_QUEUE
public static final ThreadFactory DEFAULT_THREAD_FACTORY
public static final RejectedExecutionHandler DEFAULT_HANDLER
public DefaultThreadPool()
public DefaultThreadPool(boolean fal)
public DefaultThreadPool(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue)
public DefaultThreadPool(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
ThreadFactory threadFactory,
RejectedExecutionHandler handler)
public Future<?> submit(Runnable command)
BaseExecutorsubmit 在接口中 BaseExecutorcommand - 执行的线程Copyright © 2019. All rights reserved.