自定义线程池参数不一样的详解——ThreadPoolExecutor
int corePoolSize:表示线程池中的核心线程的数量,当ThreadPoolExecutor对象实例化时不会创建线程,有任务要执行时才会创建。当线程池中工作的线程数小于这个值时,新的任务到来后会继续创建线程,直到线程数量达到这个值
int maximumPoolSize:表示线程池中的最大线程的数量,当线程池中的线程都在工作时,后面的线程会添加到workQueue中,如果队列已满,才会重新创建线程,并且总大小不会超过这个值
long keepAliveTime:表示核心线程之外的线程的空闲存.
原创
2020-10-27 17:21:29 ·
178 阅读 ·
0 评论