1、使用线程池的好处:
提示性能,有有任务需要处理时候不需要new线程,直接有线程就能处理
减少资源消耗,创建线程到销毁是很耗费资源的,创建好了多次使用能节省资源
2、线程池的核心参数
核心线程数:线程池的常驻线程数量
最大线程数:当核心线程数到达上线后还有任务过来,那就继续创建临时线程,总共加起来的最大数
存活时间keepAliveTime:临时线程的存活时间 unit:上面时间的单位
workQueue:任务等待的阻塞队列
线程工厂:创建线程
handler:拒绝策略,当线程数量和队列都满之后,有新的任务过来的策略
3、handle拒绝策略有4种:
报错,默认
不处理