介绍一些线程池中的一些常见的参数
理解这几个参数,把进程比喻成一个工厂
1.corePoolSize:工厂中正式员工的数量
2.maximumSize:工程中临时工的数量
3.keepAliveTime + unit:临时工允许的空闲时间
4.workQueue:工厂接到的订单
5.theradFactory:工厂的 HR,负责招人
6.handler:表示如果工厂忙不过来该怎么办(任务队列满了)
- 直接异常
- 交给新加任务的线程来处理
- 丢弃队列中最老的任务
- 丢弃新来的任务
介绍一些线程池中的一些常见的参数
理解这几个参数,把进程比喻成一个工厂
1.corePoolSize:工厂中正式员工的数量
2.maximumSize:工程中临时工的数量
3.keepAliveTime + unit:临时工允许的空闲时间
4.workQueue:工厂接到的订单
5.theradFactory:工厂的 HR,负责招人
6.handler:表示如果工厂忙不过来该怎么办(任务队列满了)