线程池

拾光Ծ3 天前
linux·bash·线程池·策略模式·日志
【Linux系统编程】线程池项目实战与基于策略模式的日志系统设计模式: 是前人总结的"最佳实践模板",解决面向对象设计中反复出现的特定问题,让代码更灵活、可维护、可复用。 共有 23 种经典设计模式,策略模式就属于其中一种。 策略模式: 即定义一系列算法,把它们一个个封装起来,并且使它们可以互相替换。C++中可以利用多态实现策略模式:
雪碧聊技术6 天前
线程池·异步写入日志
如何实现异步写入日志?一文详解在Web应用开发中,操作日志是系统审计和故障排查的重要凭证。然而,如果在主业务请求的链路中同步执行数据库插入等耗时操作,往往会严重拖慢接口的响应速度。本文将结合一个真实的AOP切面场景,详细讲解如何通过Spring Boot将日志写入改为异步,并附带代码层面的深度对比与优化建议。
better_liang7 天前
java·线程池·并发编程·juc·aqs·reentrantlock·concurrenthashmap
每日Java面试场景题知识点之-JUC并发编程核心原理与实战JUC(java.util.concurrent)是Java并发编程的核心工具包,自JDK5引入以来,经历了多次迭代优化,目前已成为Java企业级开发中处理并发场景的基石。JUC包主要包含以下几大核心模块:
阿维的博客日记10 天前
java·线程池
线程任务执行报错后,线程会不会挂掉,Java线程池这是一个非常经典的底层源码级面试题。你在深圳晞星智能科技一面时也正好被问到了这个问题 。当时面试官追问你:“运行这个任务的线程会死掉吗?”
阿昌喜欢吃黄桃12 天前
java·线程·线程池·多线程·juc
如果线程池中线程异常后:销毁还是复用?hi,我是阿昌,今天分享一下如果线程池中线程异常后:销毁还是复用?下面讨论的线程池是:java.util.concurrent.ExecutorService线程池
是码龙不是码农14 天前
java·线程池·threadpool
ThreadPoolExecutor 7 个核心参数详解ThreadPoolExecutor 是 Java 线程池的核心实现类,其完整构造方法包含 7 个核心参数,这些参数共同决定了线程池的行为特性、性能表现和资源消耗。理解这 7 个参数是掌握 Java 线程池的基础,也是面试中的高频考点。
阿昌喜欢吃黄桃15 天前
java·线程池·多线程·并发·juc
并发线程工具类分享hi,我是阿昌,今天分享一下并发线程工具类分享可以更好的在实际项目中进行使用,废话不多说,上来先分享java类
W230357657319 天前
linux·开发语言·c++·线程池
Linux C++ 基于 timerfd + epoll 实现高性能定时器队列(完整源码 + 超详细解析)在 Linux 服务器开发、网络编程、后台服务中,定时任务是刚需:延迟执行、定点执行、周期性轮询任务随处可见。
工程师00725 天前
c#·线程池·扩容·回收·空闲
.NET 线程池 工作线程 扩容 + 空闲 + 回收 原理这些是底层硬编码规则,所有逻辑都基于此:最小工作线程数(MinThreads)最大工作线程数(MaxThreads)
青山师1 个月前
java·面试题·线程池·多线程·java面试
线程池深度解析:从生产者-消费者模型到工业级调优实践文章标签: #java #线程池 #并发 #JUC #性能调优 #源码分析 #高并发 #面试线程池不是"线程集合",而是任务执行的生产者-消费者模型与资源复用和流量控制的工程实践。
阿冰冰呀1 个月前
java·mybatis·dubbo·springboot·线程池·多线程·hashmap
互联网大厂Java求职面试实录:谢飞机的“水货”之路谢飞机:这个...我用过Thread类,还有Runnable接口,还有Callable...对了,还有一个Future。
YYYing.1 个月前
笔记·高并发·线程池·c/c++
【C++项目之高并发内存池 (二)】整体框架设计与ThreadCache的初步实现⭐️在这个怀疑的年代,我们依然需要信仰。个人主页 :YYYing.⭐️高并发内存池项目专栏:C++项目之高并发内存池
__土块__1 个月前
线程池·可观测性·任务调度·系统稳定性·生产故障·ai工程·执行隔离
AI 任务调度器频繁超时:一次从线程争用到执行隔离的工程复盘2026 年 3 月中旬,某企业 AI 问答平台上线后,用户反馈“提交任务后长时间卡在‘处理中’状态”,部分任务在 30 秒后返回超时错误。初期怀疑是模型推理慢,但监控显示模型平均响应时间为 800ms,远低于超时阈值。进一步排查发现,任务调度器(Scheduler)自身成为瓶颈——尽管任务已成功入队,但实际执行延迟高达 15~25 秒。
小辉同志1 个月前
开发语言·c++·c·线程池·epoll
Epoll+线程池这是一个基于 Linux C 语言 实现的高并发网络服务器项目,核心采用 epoll I/O 多路复用 + 线程池 + 生产者 - 消费者模型 架构,用于处理大量客户端并发连接。
Zzzzmo_1 个月前
java·线程池·定时器·javaee
【JavaEE】多线程04—线程池/定时器对于池,在学习 String类的时候,我们学习过常量池,即字符串常量池 —— 字符串常量存放在池中,在Java程序最初构建的时候,就已经准备好了,等程序运行的时候,这样的常量也就加载到内存中了,省下了构造/销毁的开销。
W23035765732 个月前
开发语言·c++·线程池
【改进版】C++ 固定线程池实现:基于调用者运行的拒绝策略优化在高并发场景下,线程池的任务队列满负载时的拒绝策略直接影响系统稳定性。本文基于之前实现的固定线程池,优化了同步队列的Add函数逻辑,实现了更健壮的调用者运行拒绝策略,解决了任务提交阻塞、队列满时任务丢失等问题,并对核心代码进行逐行解析。
洛水水2 个月前
c++·线程池
# 线程池详解:从原理到实现本文整理自学习笔记,涵盖线程池概念、生产者-消费者模型、手撕线程池代码、双队列优化,以及线程数量计算公式。
__土块__2 个月前
线程池·分布式锁·redisson·java面试·拒绝策略·大厂一面·kafka幂等
Java 大厂一面模拟:从线程池拒绝策略到分布式锁选型的连环压问这是一场模拟 30 分钟 Java 大厂一面的高强度技术拷打,目标候选人为 1-3 年经验的 Java 后端工程师或校招高阶候选人。面试官将以“八股结论 → 源码细节 → 边界场景 → 线上故障 → 技术取舍”为主线,连续压问核心知识点,覆盖 Java 并发、JVM、Spring、MySQL、Redis 与分布式系统设计。整场面试强调“连续追问感”和“拷打强度”,避免泛泛而谈,直击候选人知识盲区与落地能力。
UrSpecial2 个月前
c++·线程池
从零实现C++轻量线程池目录一、引言二、什么是线程池三、为什么需要线程池四、线程池的核心组成五、C++线程池的实现六、结语本文目标:从零实现一个轻量、可用、可扩展的 C++ 线程池。
__土块__2 个月前
kafka·线程池·分库分表·java面试·threadlocal·缓存一致性·大厂一面
Java 大厂一面模拟:从线程本地存储到分库分表路由的连环拷问这是一场模拟 30 分钟左右的 Java 大厂一面,面向 1-3 年经验的 Java 后端候选人或校招高阶候选人。面试官风格贴近真实大厂一面节奏,注重基础原理、并发安全、JVM 底层、数据库设计与缓存一致性,同时结合典型业务场景(如订单、用户、活动系统)进行连续追问。整场面试强调“拷打感”——问题层层递进,从表象到原理,再到边界条件和线上落地取舍。