1.corePoolSize,线程池核心线程数,线程池接受到新任务时,先校验当前线程数是否小于核心线程数,如果小于,会创建新线程,哪怕有空闲线程。
2.maximumPoolSize:最大线程数,线程池接到到任务之后,如果当前线程数已经等于核心线程数,并且小于最大线程数,线程池会创建新线程开始工作。
3.keepAliveTime:如果线程池中的线程数量大于核心线程数,多余线程存货keepAliveTime之后终止。
1.corePoolSize,线程池核心线程数,线程池接受到新任务时,先校验当前线程数是否小于核心线程数,如果小于,会创建新线程,哪怕有空闲线程。
2.maximumPoolSize:最大线程数,线程池接到到任务之后,如果当前线程数已经等于核心线程数,并且小于最大线程数,线程池会创建新线程开始工作。
3.keepAliveTime:如果线程池中的线程数量大于核心线程数,多余线程存货keepAliveTime之后终止。