构造参数
二、newCachedThreadPool 参数分析
三、newFixedThreadPool 参数分析
四、newSingleThreadExecutor 参数分析
前言
在上一篇博客 【Java...;
int maximumPoolSize 最大线程数 , 线程池能创建的最大线程数量 , 包括 核心线程 + 非核心线程 ;
long keepAliveTime 空闲情况下 , 非核心线程存活时间..., 如果执行
100000
个 Runnable 任务 , 则会创建
100000
个线程 , 与 【Java 并发编程】线程池机制 ( 测试线程开销 | 启动线程分析 | 用户态 | 内核态...nThreads , 这是传入的参数 ;
最大线程数 nThreads , 核心线程数是 nThreads , 所有的线程都是核心线程 ;
非核心线程的存活时间
0
毫秒 ; 由于所有线程都是核心线程...1
, 只有
1
个核心线程 ;
最大线程数
1
, 核心线程数是
1
, 所有的线程都是核心线程 ;
非核心线程的存活时间
0
毫秒 ; 由于所有线程都是核心线程 , 设置非核心线程存货事件意义不大