ThreadPoolExecutor提供的构造方法:
参数:
参数名称 | 参数类型 | 参数含义 |
---|---|---|
corePoolSize | int | 线程池的基本大小 |
maximumPoolSize | int | 最大线程池大小 |
keepAliveTime | long | 线程最大空闲时间 |
unit | TimeUnit | 时间单位 |
workQueue | BlockingQueue | 线程等待队列 |
threadFactory | ThreadFactory | 线程工厂 |
handler | RejectedExecutionHandler | 拒绝策略 |
线程池的优点:
降低资源消耗、提高响应速度:重复利用已创建的线程降低线程创建和销毁造成的消耗,并且当任务到达时不需要线程创建就可以立即执行;
提高线程的可管理性:线程池可以进行统一分配、调优和监控。
文章仅作为个人学习整理