1,Executors使用可能存在的陷阱:

大型并发系统环境中使用Executors如果不注意可能会出现系统风险。

2,ThreadPoolExecutor的API

image.png

3,新任务拒绝策略

image.png

4,线程的创建和拒绝任务的时机

  1. 临时线程什么时候创建:
    1. 新任务提交时发现核心线程都在忙,任务队列也满了,并且还可以创建临时线程,此时才会创建临时线程。
  2. 什么时候会开始拒绝任务:
    1. 核心线程和临时线程都在忙,任务队列也满了,新的任务过来的时候才会开始任务拒绝。