线程的七个参数(重点):
1.核心线程数;
2.最大线程数;
3.存活时间;
4.存活时间单位;
5.设置线程队列;
6.设置线程工厂;
7.设置拒绝策略;
常见的四种线程池:
缓存线程池(最快):newCachedThreadPool;
单个线程池(最慢):newSingleThreadExecutor;
固定线程池(小快):newFixedThreadPool;
这三种线程池在项目中一般都不用,都是用自定义线程池;
加分项:提交优先级和执行优先级;
提交优先级:核心-->队列-->非核心
执行优先级:核心-->非核心-->队列