![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java多线程
文章平均质量分 88
Java多线程学习
gogoed
这个作者很懒,什么都没留下…
展开
-
【Executors】线程池的4种常见创建方式
这世界上没有优秀的理念,只有脚踏实地的结果 。一、 创建缓存型线程池(CachedThreadPool)1、定义: Executors.newCacheThreadPool():可缓存线程池,先查看线程池中有没有之前创建的线程,如果有则直接使用。否则就新创建一个新的线程加入线程池中,我们经常用此类线程池来执行一些业务处理时间很短的任务。2、示例代码:情况1:public static void main(String[] args) { //......原创 2021-04-26 18:47:57 · 12546 阅读 · 2 评论 -
动态线程池Dinamic-Tp(源码篇)
DynamicTp项目地址:首页 | dynamic-tp本文主要讲一下dynamic-tp 框架中重要的类和方法源码。ps:核心源码主要在core代码模块里面,接下来我们看一些主要的类。原创 2023-04-19 14:51:34 · 8015 阅读 · 0 评论 -
动态线程池Dinamic-Tp(接入篇)
DynamicTp项目地址:首页 | dynamic-tp本文主要讲一下怎么接入dynamic-tp。原创 2023-03-21 20:00:35 · 8551 阅读 · 1 评论 -
动态线程池Dinamic-Tp(基础篇)
本文主要讲Dinamic-Tp开源框架的基础知识。DynamicTp项目地址:官网:https://dynamictp.cn/gitee地址:https://gitee.com/dromara/dynamic-tpgithub地址:https://github.com/dromara/dynamic-tp使用线程池 ThreadPoolExecutor 过程中你是否有以下痛点呢?那么使原创 2023-03-19 20:36:34 · 8128 阅读 · 0 评论 -
【ThreadPoolExecutor】自定义线程池详解(一篇透彻)
ThreadPoolExecutor是线程池的核心实现类,用来执行被提交的任务。null :参数名称核心线程数最大线程数空闲线程存活时间unitkeepAliveTime时间单位workQueue保存任务的工作队列线程工厂,提供线程的创建方式handler拒绝策略核心线程数线程池会维护一个最小的线程数量,即使这些线程没有任务需要执行处于空闲状态,他们也不会被销毁。原创 2023-03-19 20:05:38 · 8231 阅读 · 0 评论