首页
学习
活动
专区
圈层
工具
发布
首页标签线程池

#线程池

线程池参数调优,接口响应从2秒降到200ms的完整过程

花宝宝

最大线程数等于核心线程数:队列满了才会创建新线程,但队列有10000容量,几乎不会满

4500

CompletableFuture异步编程【四】

贺公子之数据科学与艺术

CompletableFuture是Java 8引入的一个强大的异步编程工具,它实现了Future和CompletionStage接口,提供了丰富的API来支持...

4200

线程池与多线程安全【一】

贺公子之数据科学与艺术

线程池是Java多线程编程中的核心工具,通过复用线程减少创建销毁开销。java.util.concurrent包提供ThreadPoolExecutor作为线程...

2000

Java EE初阶启程记13---JUC(java.util.concurrent) 的常见类

寻星探路

Callable 是一个interface,相当于把线程封装了一个"返回值",方便程序猿借助多线程的方式计算结果。

6010

Java EE初阶启程记09---多线程案例(2)

寻星探路

定时器也是软件开发中的一个重要组件,类似于一个"闹钟",达到一个设定的时间之后,就执行某个指定好的代码

4810

【Java多线程】JUC其他常用组件

用户11935701

我们知道在JAVA的线程中我们只能执行任务,而这个任务不能返回一个值,而Callable的出现就是为了弥补这一缺陷。

9910

【Java多线程】计时器Timer/ScheduledExecutorService的使用

用户11935701

15110

Java面试热门问题,一文带你彻底了解线程池~

用户11935701

(1) 适合使用线程池的场景 ✅ Web 服务器(如 Tomcat 处理 HTTP 请求) ✅ 数据库连接池(管理数据库查询任务) ✅ 异步任务处理(如日...

9310

线程池导致的 shutdown失败的完整排查过程

用户2556297

最终发现一句关于线程池的声明代码。从代码来看,虽然 XxxConfig 类上加了 @Configuration 注解,受到 spring 管理,但是 XXX_E...

12710

面试的时候问你,分得清什么时候使用FutureTask和CompletableFuture吗

灬沙师弟

CompletableFuture 的 supplyAsync/runAsync 默认使用 ForkJoinPool.commonPool(),该线程池是全局共...

15110

JAVA中线程创建的几种方式详解(细节向)

程序员唱见

Java 多线程编程是并发编程的核心,用于提升程序性能、响应性和资源利用率。线程是操作系统调度的最小单位,Java 通过 

25620

搞懂线程池这一次就够:拒绝策略、核心参数全解析

用魔法才能打败魔法

我刚开始学习java的那几年,对线程池没什么感觉。但实际上在线上系统里,线程池是比锁、比 MQ 都更容易装死的东西。很多人以为 new 一个就完事,结果高峰期直...

45220

深入解析Java中的InterruptedException:从异常处理到最佳实践

用户8589624

在Java多线程编程中,InterruptedException 是一个常见但又容易被忽视的异常。它通常出现在线程被外部中断时,例如调用 Thread.inte...

17510

Spring定时任务只执行一次?原因分析与解决方案

用户8589624

在使用Spring的@Scheduled定时任务时,你是否遇到过任务只执行一次,后续不再触发的情况?这种情况可能由多种原因导致,如未启用调度、线程池问题、异常中...

13310

Dubbo 服务提供者线程池配置优化:高并发下的性能提升与稳定性保障

用户8589624

在高并发的分布式系统中,服务提供者(Provider)的线程池配置直接影响系统的性能和响应速度。对于一个高流量、低延迟、对成功率要求较高的服务场景,合理配置 D...

19210

线程池的封装(c/c++)

敲上瘾

所谓“池化技术”,就是程序先向系统申请过量的资源,然后⾃⼰管理,以备不时之需。之所以要申请过量的资源,是因为每次申请该资源都有较⼤的开销,不如提...

12810

SpringBoot系列之CompletableFuture控制同步任务的先后执行

SmileNicky

为避免CompletableFuture默认线程池(ForkJoinPool)资源耗尽问题,需配置自定义线程池,确保前置、后置任务有稳定线程资源执行,不影响先后...

19310

Java 并发编程】线程创建 6 种方式:Thread/Runnable/Callable 核心类解析+线程池使用说明

varin

腾讯云TDP | 先锋会员 (已认证)

在Java中,线程是实现并发编程的基础单元,它允许程序在同一时间执行多个任务(如后台处理、异步通信等)。Java提供了多种创建线程的方式,每种方式都有其设计初衷...

33120

从零到一:一个Java全栈工程师的面试实战分享

用魔法才能打败魔法

一位Java全栈工程师的面试实战分享,涵盖多线程、Vue3、MyBatis、Spring Cloud和Kafka等技术点。

11510

仓颉语言中Future/Promise模式:从异步回调到生产级并发框架

用户11379153

在现代应用开发中,异步编程已成为提升系统响应性和吞吐量的关键技术。Future/Promise模式作为异步编程的核心抽象,能够优雅地处理非阻塞操作和并发任务编排...

13410
领券