技术栈
线程池
小马爱打代码
6 天前
线程池
线程池核心参数与调优策略
线程池是并发编程的核心基础设施,本文深入解析线程池的参数配置、状态流转与性能调优。ThreadPoolExecutor 的构造函数有七个核心参数,这些参数共同决定了线程池的行为和性能特征。
故渊at
6 天前
android
·
binder
·
线程池
·
死亡通知
·
跨进程通讯
第十一板块:Android 跨进程通信与 Binder 深度剖析 | 第二十七篇:Binder 线程池与死亡通知(Death Recipient)机制
所属板块:第十一板块 — Android 跨进程通信与 Binder 深度剖析前置知识:第二十六篇中的 Systrace/Perfetto 性能分析、第十板块中的 Watchdog/ANR 机制、Linux 进程管理与线程调度、Signal 机制
callJJ
7 天前
java
·
开发语言
·
spring boot
·
线程池
·
多线程编程
Java 线程池使用指南:基于 Spring Boot 3.x + JDK 17 的入门与实践
定位:给 Java 新手看的线程池入门博客。读完以后,你应该能理解线程池为什么存在、核心参数怎么配置、Spring Boot 3.x 项目里怎么用,以及常见坑怎么避开。
吴声子夜歌
9 天前
java
·
jvm
·
线程池
JVM——线程池实现原理
当需要频繁使用对象,但对象创建和销毁特别昂贵(很耗费系统资源),并且每个对象使用时间非常短,那么这种高频但效率低的对象使用会严重影响程序的执行效率。为了提高对象使用效率,工程师发明了对象池模式,如图所示。
拾光Ծ
17 天前
linux
·
bash
·
线程池
·
策略模式
·
日志
【Linux系统编程】线程池项目实战与基于策略模式的日志系统
设计模式: 是前人总结的"最佳实践模板",解决面向对象设计中反复出现的特定问题,让代码更灵活、可维护、可复用。 共有 23 种经典设计模式,策略模式就属于其中一种。 策略模式: 即定义一系列算法,把它们一个个封装起来,并且使它们可以互相替换。C++中可以利用多态实现策略模式:
雪碧聊技术
20 天前
线程池
·
异步写入日志
如何实现异步写入日志?一文详解
在Web应用开发中,操作日志是系统审计和故障排查的重要凭证。然而,如果在主业务请求的链路中同步执行数据库插入等耗时操作,往往会严重拖慢接口的响应速度。本文将结合一个真实的AOP切面场景,详细讲解如何通过Spring Boot将日志写入改为异步,并附带代码层面的深度对比与优化建议。
better_liang
21 天前
java
·
线程池
·
并发编程
·
juc
·
aqs
·
reentrantlock
·
concurrenthashmap
每日Java面试场景题知识点之-JUC并发编程核心原理与实战
JUC(java.util.concurrent)是Java并发编程的核心工具包,自JDK5引入以来,经历了多次迭代优化,目前已成为Java企业级开发中处理并发场景的基石。JUC包主要包含以下几大核心模块:
阿维的博客日记
24 天前
java
·
线程池
线程任务执行报错后,线程会不会挂掉,Java线程池
这是一个非常经典的底层源码级面试题。你在深圳晞星智能科技一面时也正好被问到了这个问题 。当时面试官追问你:“运行这个任务的线程会死掉吗?”
阿昌喜欢吃黄桃
1 个月前
java
·
线程
·
线程池
·
多线程
·
juc
如果线程池中线程异常后:销毁还是复用?
hi,我是阿昌,今天分享一下如果线程池中线程异常后:销毁还是复用?下面讨论的线程池是:java.util.concurrent.ExecutorService线程池
是码龙不是码农
1 个月前
java
·
线程池
·
threadpool
ThreadPoolExecutor 7 个核心参数详解
ThreadPoolExecutor 是 Java 线程池的核心实现类,其完整构造方法包含 7 个核心参数,这些参数共同决定了线程池的行为特性、性能表现和资源消耗。理解这 7 个参数是掌握 Java 线程池的基础,也是面试中的高频考点。
阿昌喜欢吃黄桃
1 个月前
java
·
线程池
·
多线程
·
并发
·
juc
并发线程工具类分享
hi,我是阿昌,今天分享一下并发线程工具类分享可以更好的在实际项目中进行使用,废话不多说,上来先分享java类
W2303576573
1 个月前
linux
·
开发语言
·
c++
·
线程池
Linux C++ 基于 timerfd + epoll 实现高性能定时器队列(完整源码 + 超详细解析)
在 Linux 服务器开发、网络编程、后台服务中,定时任务是刚需:延迟执行、定点执行、周期性轮询任务随处可见。
工程师007
1 个月前
c#
·
线程池
·
扩容
·
回收
·
空闲
.NET 线程池 工作线程 扩容 + 空闲 + 回收 原理
这些是底层硬编码规则,所有逻辑都基于此:最小工作线程数(MinThreads)最大工作线程数(MaxThreads)
青山师
1 个月前
java
·
面试题
·
线程池
·
多线程
·
java面试
线程池深度解析:从生产者-消费者模型到工业级调优实践
文章标签: #java #线程池 #并发 #JUC #性能调优 #源码分析 #高并发 #面试线程池不是"线程集合",而是任务执行的生产者-消费者模型与资源复用和流量控制的工程实践。
阿冰冰呀
2 个月前
java
·
mybatis
·
dubbo
·
springboot
·
线程池
·
多线程
·
hashmap
互联网大厂Java求职面试实录:谢飞机的“水货”之路
谢飞机:这个...我用过Thread类,还有Runnable接口,还有Callable...对了,还有一个Future。
YYYing.
2 个月前
笔记
·
高并发
·
线程池
·
c/c++
【C++项目之高并发内存池 (二)】整体框架设计与ThreadCache的初步实现
⭐️在这个怀疑的年代,我们依然需要信仰。个人主页 :YYYing.⭐️高并发内存池项目专栏:C++项目之高并发内存池
__土块__
2 个月前
线程池
·
可观测性
·
任务调度
·
系统稳定性
·
生产故障
·
ai工程
·
执行隔离
AI 任务调度器频繁超时:一次从线程争用到执行隔离的工程复盘
2026 年 3 月中旬,某企业 AI 问答平台上线后,用户反馈“提交任务后长时间卡在‘处理中’状态”,部分任务在 30 秒后返回超时错误。初期怀疑是模型推理慢,但监控显示模型平均响应时间为 800ms,远低于超时阈值。进一步排查发现,任务调度器(Scheduler)自身成为瓶颈——尽管任务已成功入队,但实际执行延迟高达 15~25 秒。
小辉同志
2 个月前
开发语言
·
c++
·
c
·
线程池
·
epoll
Epoll+线程池
这是一个基于 Linux C 语言 实现的高并发网络服务器项目,核心采用 epoll I/O 多路复用 + 线程池 + 生产者 - 消费者模型 架构,用于处理大量客户端并发连接。
Zzzzmo_
2 个月前
java
·
线程池
·
定时器
·
javaee
【JavaEE】多线程04—线程池/定时器
对于池,在学习 String类的时候,我们学习过常量池,即字符串常量池 —— 字符串常量存放在池中,在Java程序最初构建的时候,就已经准备好了,等程序运行的时候,这样的常量也就加载到内存中了,省下了构造/销毁的开销。
W2303576573
2 个月前
开发语言
·
c++
·
线程池
【改进版】C++ 固定线程池实现:基于调用者运行的拒绝策略优化
在高并发场景下,线程池的任务队列满负载时的拒绝策略直接影响系统稳定性。本文基于之前实现的固定线程池,优化了同步队列的Add函数逻辑,实现了更健壮的调用者运行拒绝策略,解决了任务提交阻塞、队列满时任务丢失等问题,并对核心代码进行逐行解析。