线程池技术相关

1. 线程池的工作原理与源码解读

1.1. 线程池创建

1.2. 线程池执行流程

1.2.1 先看一下线程池的executor方法

1.2.2 再看下addWorker的方法实现

1.2.3. 再到Worker里看看其实现

1.2.4. 接下来咱们看看runWorker方法的逻辑

1.2.5. 最后在看看getTask方法实现

2. ThreadPoolExecutor 的八种拒绝策略 | 含番外!

2.1. JDK内置4种线程池拒绝策略

1. CallerRunsPolicy(调用者运行策略)

2. AbortPolicy(中止策略)

3. DiscardPolicy(丢弃策略)

4. DiscardOldestPolicy(弃老策略)

2.2. 第三方实现的拒绝策略

1. dubbo中的线程拒绝策略

2. Netty中的线程池拒绝策略

3. activeMq中的线程池拒绝策略

4. pinpoint中的线程池拒绝策略

结语


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 hi@niewj.com

×

喜欢就点赞,疼爱就打赏