老师下面理解对吗?
1 线程池 初始化 、执行过程
a 执行构造函数,初始化相关值,但是此时线程池里面是 没有创建线程 的;
b 当执行excute方法,才会创建线程,创建流程如下
先判断线程池中核心线程池所有的线程是否都在执行任务。如果不是,则新创建一个线程执行刚提交的任务,否则,核心线程池中所有的线程都在执行任务,则进入第2步;
判断当前阻塞队列是否已满,如果未满,则将提交的任务放置在阻塞队列中;否则,则进入第3步;
判断线程池中所有的线程是否都在执行任务,如果没有,则创建一个新的线程来执行任务,否则,则交给饱和策略进行处理