ThreadPoolExecutor顾名思义,是一个线程池管理工具类,该类主要提供了任务管理,线程的调度和相关的hook方法来控制线程池的状态。
1.方法说明任务管理主要方法如下:
public void execute(Runnable command); public <T> Future<T> submit(Callable<T> task); public <T> Future<T> submit(Runnable task, T result); public Future<?> submit(Runnable task); public void shutdown(); public List<Runnable> shutdownNow();