随便点击执行器所调用的方法:可以看到这些静态方法都返回线程池;并且这些线程池有着不同的构造方法,对应着不同的线程池;

1:

alt

2: alt

3: alt

4: alt

5:

alt

6: alt

7:线程池的参数介绍:

alt

handler:表示,线程的数量已达到最大,并且队列也满了;这是新来的线程需要拒绝掉;是一种拒绝的策略;

8:前面的几个参数都是比较好填写或者处理的;java提供了两种的阻塞队列;

alt

9:拒绝策略(4种):

alt

10:线程池按照以下的逻辑创建执行任务:

alt