背景:线程池在面试时候经常遇到,反复出现的问题就是理解不深入,不能做到游刃有余。所以这篇博客是要深入总结线程池的使用。

ThreadPoolExecutor的继承关系

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

线程池的原理

  1.线程池状态(4种状态)

  2.任务的执行(工作过程)

  3.线程池中的线程初始化

  4.任务缓存队列及排队策略

  5.任务拒绝策略

  6.线程池的关闭

  7.线程池容量的动态调整

Java并发编程:线程池的使用

ps:非常经典,好好理解并反复实践。

扩展

Java并发专题 带返回结果的批量任务执行 CompletionService ExecutorService.invokeAll

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄