标签:个数 就会 pre 意思 动态 factory ali 一个 大小
默认情况下,每有一个新任务就创建一个线程,直到线程池中的线程数达到了corePoolSize个。
当线程池中的线程数达到了corePoolSize个时,再有新的任务就会将之添加到任务缓存队列中。
若缓存队列已满,线程池会继续创建新的线程来处理新提交的任务。
线程池允许的最大线程数为maximumPoolSize个,超过了这个数目,线程池会按照拒绝策略进行处理。
线程池中的线程数超过corePoolSize后,如果空闲的线程空闲时间超过keepAliveTime后,就会被终止。
如果允许为核心池中的线程设置keepAliveTime,那么核心池中的线程在空闲时间超过keepAliveTime后,也会被回收。
核心池的线程也可以预创建,相关的方法为:prestartCoreThread()和prestartAllCoreThreads()。
线程池容量可以动态调整。
标签:个数 就会 pre 意思 动态 factory ali 一个 大小
原文地址:https://www.cnblogs.com/amunote/p/10230906.html