1、判断核心线程池里的线程是否都有在执行任务,否->创建一个新工作线程来执行任务。是->走下个流程。
2、判断工作队列是否已满,否->新任务存储在这个工作队列里,是->走下个流程。
3、判断线程池里的线程是否都在工作状态,否->创建一个新的工作线程来执行任务,
是->走下个流程。
4、按照设置的策略来处理无法执行的任务。
1、判断核心线程池里的线程是否都有在执行任务,否->创建一个新工作线程来执行任务。是->走下个流程。
2、判断工作队列是否已满,否->新任务存储在这个工作队列里,是->走下个流程。
3、判断线程池里的线程是否都在工作状态,否->创建一个新的工作线程来执行任务,
是->走下个流程。
4、按照设置的策略来处理无法执行的任务。