dubbo 线程池
程序员文章站
2022-07-13 10:55:36
...
dubbo 中有四个线程池:
CachedThreadPool:每隔 1 分钟回收空闲线程
FixedThreadPool:固定数量线程
LimitedThreadPool:动态扩展,但是不会收缩
EagerThreadPool:调整了JDK 线程池的工作流程
总结:这四类线程池都是基于 JDK 中的线程池.
需要注意的是 EagerThreadPool. 它修改了 JDK 中线程池的工作流程.
1.<coreSize或 >maxThreadSize,则加入到队列中
2.>coreSize 且 <maxThreadSize,则创建线程处理.
CachedThreadPool:每隔 1 分钟回收空闲线程
FixedThreadPool:固定数量线程
LimitedThreadPool:动态扩展,但是不会收缩
EagerThreadPool:调整了JDK 线程池的工作流程
总结:这四类线程池都是基于 JDK 中的线程池.
需要注意的是 EagerThreadPool. 它修改了 JDK 中线程池的工作流程.
1.<coreSize或 >maxThreadSize,则加入到队列中
2.>coreSize 且 <maxThreadSize,则创建线程处理.