#corePoolSize:
核心线程池大小,线程池维护的线程最小大小
#maximumPoolSizee:
线程池最大大小
#keepAliveTime:
线程池中线程的最大空闲时间,存活时间超过该时间的线程会被回收
#workQueue:
线程池使用的任务缓冲队列,包括有界阻塞数组队列ArrayBlockingQueue
threadFactory:创建线程的工厂,我们可以设置线程的名字,是否是后台线程
rejectedExecutionHandler:当缓冲队列满后的拒绝策略,包括Abort(直接抛出RejectExecutionException)、Discard(按照LIFO丢弃)、DiscardOldest(按照LRU丢弃)、CallsRun(主线程执行)。