线程池
// 线程核心数量:corePoolSize
//最大线程数(非核心线程+核心线程):maximumPoolSize
//最大允线程停止时间:keepAliveTime
//时间单位:unit
//存放未来的及执行的任务:workQueue
//创建线程的工厂:threadFactory
//拒绝策略:handler
ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
ThreadFactory threadFactory,
RejectedExecutionHandler handler);
// 线程核心数量:corePoolSize
//最大线程数(非核心线程+核心线程):maximumPoolSize
//最大允线程停止时间:keepAliveTime
//时间单位:unit
//存放未来的及执行的任务:workQueue
//创建线程的工厂:threadFactory
//拒绝策略:handler