最新 最热

ThreadPoolExecutor解读

ThreadPoolExecutor 使用 int 的高 3 位来表示线程池状态,低 29 位表示线程数量

2023-10-15
1

【Java 基础篇】ThreadPoolExecutor 详解

多线程编程是现代应用程序开发中的一个重要主题。为了更有效地管理和利用多线程资源,Java 提供了丰富的线程池支持。ThreadPoolExecutor 类是 Java 中用于创建和管理线程池的核心类之一,本文将详细介绍 ThreadPoolExecu...

2023-10-12
1

聊聊TaskExecutorMetricsAutoConfiguration

springboot2.6.0版本提供了TaskExecutorMetricsAutoConfiguration,可以自动给线程池加上metrics

2023-08-31
1

线程池基本配置类

ThreadPoolExecutorConfigimport org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframe...

2023-05-18
1

线程池的介绍、原理、监控运维、框架使用场景案例

线程池是一种线程复用的技术,它可以有效地控制线程的数量,处理过程中将任务添加到队列,然后在线程创建后启动这些任务。主要作用有:

2023-05-03
1

透彻Java线程池的实现原理

其实java线程池的实现原理很简单,说白了就是一个线程集合workerSet和一个阻塞队列workQueue。当用户向线程池提交一个任务(也就是线程)时,线程池会先将任务放入workQueue中。...

2023-03-15
1

JUC内置线程池

整个线程池表现为线程数会根据任务量不断增长,没有上限,当任务执行完毕,空闲 1分钟后释放线程。 适合任务数比较密集,但每个任务执行时间较短的情况。...

2023-03-08
0

JUC系列(六) 线程池

IO 密集型 判断程序中 十分消耗IO资源的线程,如: 程序 有 15个大型任务,io 十分占中资源,那么设定的比任务数量大 就可以保证一定性能、

2022-12-03
1

线程池和信号量

当我们需要执行一个异步任务时,通常会创建一个线程并启动它,通常任务执行完,线程会被回收,这的确很方便。但我们有大量的任务需要去执行,高并发的情况下,我们都需要不断的创建线程,创建线程和执行线程任务时非常耗费系统资源...

2022-11-30
1

Java的Executor框架和线程池实现原理

Executor接口是Executor框架中最基础的部分,定义了一个用于执行Runnable的execute方法,它没有实现类只有另一个重要的子接口ExecutorService

2022-11-17
1