1.提交一个任务后,当线程池中存活的线程数小于核心线程数(corePoolSize)线程池就会创建一个核心线程来处理提交的任务
2.如果当前线程数大于或等于核心线程数会将任务放入任务队列中,等待被核心线程执行。
3.如果任务队列也被放满就会创建非核心线程
4.如果最大线程数也满了,就会采用拒绝策略
1.提交一个任务后,当线程池中存活的线程数小于核心线程数(corePoolSize)线程池就会创建一个核心线程来处理提交的任务
2.如果当前线程数大于或等于核心线程数会将任务放入任务队列中,等待被核心线程执行。
3.如果任务队列也被放满就会创建非核心线程
4.如果最大线程数也满了,就会采用拒绝策略