随便点击执行器所调用的方法:可以看到这些静态方法都返回线程池;并且这些线程池有着不同的构造方法,对应着不同的线程池;
1:
2:
3:
4:
5:
6:
7:线程池的参数介绍:
handler:表示,线程的数量已达到最大,并且队列也满了;这是新来的线程需要拒绝掉;是一种拒绝的策略;
8:前面的几个参数都是比较好填写或者处理的;java提供了两种的阻塞队列;
9:拒绝策略(4种):
10:线程池按照以下的逻辑创建执行任务: