Java线程池
Java中创建线程池的几种方式以及区别
目录1. FixedThreadPool2. CachedThreadPool3. SingleThreadExecutor4. ScheduledThreadPool5. WorkStealingPool(Java 8 引入)区别总结1. FixedThreadPool[详细]
2024-11-07 10:27 分类:开发Java线程池获取池中所有线程列表的方法总结
目录前言1.方法一:反射获取线程池中的线程列表2.方法二:使用Thread.getAllStackTraces()3.方法三:使用ThreadPoolExecutor的getCompletedTaskCount()和getActiveCount()等方法4.方法四:自定义线程工厂5.方法五:使[详细]
2024-10-30 11:58 分类:开发Java线程池实现带返回值的方式方法
目录Java线程池带返回值的方式方法使用Callable和Future使用CompletionService拓展:java多线程带返回值的方式方法Java线程池带返回值的方式方法[详细]
2024-09-21 10:35 分类:开发Java线程池如何实现精准控制每秒API请求
目录实现思路1.创建线程池2.调度任务3.定义API请求任务4.控制请求速率引入依赖实现代码实现效果总结Java中基于线程池实现指定每秒发送一定数量的API请求,可以使用ScheduledExecutorService来调度任务,同时使用Thre[详细]
2024-08-23 10:29 分类:开发-
java不同线程解读以及线程池的使用方式
目录Java不同线程解读以及线程池的使用线程池的常见应用场景线程池是什么?线程池的作用线程安全线程不安全导致线程不安全的原因总结java不同线程解读以及线程池的使用[详细]
2024-08-23 10:22 分类:开发 -
深入了解Java线程池的原理使用及性能优化
目录1、什么是线程及线程池1.1、为什么要使用线程 1.2、为什么要使用线程池1.3、线程池的优点2、线程池在Java中的使用2.1、线程池的工作原理2.2、线程池的java代码示例1、什么是线程及线程池[详细]
2023-04-21 10:51 分类:开发 关于java连接池/线程池/内存池/进程池等汇总分析
目录一、引言二、池技术的由来和目的三、池技术的原理四、池技术的优缺点对象池:内存池:线程池:数据库连接池:连接池:进程池:缓冲池:工作队列:六、延伸与拓展缓存(Caching):延迟初始化(Lazy Initializati[详细]
2023-04-20 10:44 分类:开发-
10分钟带你徒手写个Java线程池
目录Java线程池核心原理手撸Java线程池定义核心字段创建内部类WordThread创建ThreadPool类的构造方法创建执行任务的方法完整源码编写测试程序总结Java线程池核心原理[详细]
2023-04-20 10:36 分类:开发 -
详解Java线程池的使用(7种创建方法)
线程池的创建⽅法总共有 7 种,但总体来说可分为 2 类: 1. 通过 ThreadPoolExecutor 创建的线程池; [详细]
2023-03-25 10:24 分类:开发 -
Java中线程池自定义实现详解
目录前言线程为什么不能多次调用start方法线程池到底是如何复用的前言 最初使用线程池的时候,网上的文章告诉我说线程池可以线程复用,提高线程的创建效率。从此我的脑海中便为线程池打上了一个标签——线[详细]
2023-03-02 10:28 分类:开发