线程池技术相关:
-
线程池的工作原理与源码解读
一、线程池创建
二、线程池执行流程1、先看一下线程池的 executor 方法 2、再看下 addWorker 的方法实现 3、再到 Worker 里看看其实现 4、接下来咱们看看 runWorker 方法的逻辑 5、最后在看看 getTask 方法实现
-
ThreadPoolExecutor 的八种拒绝策略 | 含番外!
JDK 内置 4 种线程池拒绝策略CallerRunsPolicy(调用者运行策略)AbortPolicy(中止策略)DiscardPolicy(丢弃策略)DiscardOldestPolicy(弃老策略)
第三方实现的拒绝策略
dubbo 中的线程拒绝策略 Netty 中的线程池拒绝策略 activeMq 中的线程池拒绝策略 pinpoint 中的线程池拒绝策略
结语