1、corePoolSize :核心线程数
2、maxPoolSize: 最大线程数
3、keepAliveTime :闲置线程存活时间
4、unit:参数keepAliveTime的时间单位,有7种取值,在TimeUnit类中有7种静态属性:
TimeUnit.DAYS; //天
TimeUnit.HOURS; //小时
TimeUnit.MINUTES; //分钟
TimeUnit.SECONDS; //秒
TimeUnit.MILLISECONDS; //毫秒
TimeUnit.MICROSECONDS; //微妙
TimeUnit.NANOSECONDS; //纳秒
5、workQueue:一个阻塞队列,用来存储等待执行的任务,一般有这三种:
-
ArrayBlockingQueue;
-
LinkedBlockingQueue;
-
SynchronousQueue