#概念
为防止线程的重复创建,一次创建多个线程来方便使用
#线程池的七大参数:
corePoolSize(核心线程数):持续存在的线程
workQueue(任务队列):线程超出corePoolSize会排进任务队列
maximumPoolSize(最大线程数):当任务队列排满时有临时的线程参与加上corePoolSize
keepAliveTime(生存时间):当超过指定时间临时线程持续空闲,将会被销毁
timeUnit(时间单位):生存时间的单位
threadPoolExecutor(拒绝策略):线程过多时把多余的线程存起来(用持久化等方法)
defaultThreadFactory(线程工厂):线程管理的一个方法,例如给线程指定名字