首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发编程好文
订阅
好文难得,值得反复学习,理解其思想
桦说编程
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
CompletableFuture与线程池:并发编程的双剑合璧
在Java并发编程的世界里,如何高效地管理异步任务并优化资源使用一直是开发者面临的核心挑战。线程池作为并发编程的基石,而CompletableFuture则代表了Java 8以后异步编程的新范式。
CompletableFuture避坑3——线程池的DiscardPolicy()导致整个程序卡死
CompletableFuture处理多线程任务时,如果线程池设置为容量满了丢弃线程,会导致CompletableFuture的allof()和get方法永远陷入等待,即使设置了超时时间
CompletableFuture API 过于复杂?选取7个最常用的方法,解决95%的问题
截止 JDK25,CompletableFuture 已经支持68个实例方法,12个静态方法。这些方法虽然方便了使用者,但对于初学者来说无疑是过于复杂和难以记忆的。本文中,我将秉持极简和实用的原
深入解析CompletableFuture源码实现(2)———双源输入
CompletableFuture 其源码实现复杂,涉及多种执行模式、回调机制和线程安全处理。本文将详细解析 CompletableFuture 的源码实现,帮助读者理解其内部工作原理。
为什么线程池中的临时线程这么奇怪?
很多人对于临时线程的理解有问题。文章主要讨论了 Java 线程池临时线程的工作原理和思想,结合了少量源码,给出了相关的配置策略。
剖析Tomcat线程池与JDK线程池的区别和联系!
Tomcat的线程池Executor除了实现Lifecycle接口外,基本和JDK的ThreadPoolExecutor一致,以前是直接继承了JDK的ThreadPoolExecutor
ScheduledThreadPoolExecutor 踩坑实录
在使用 Java 的 ScheduledThreadPoolExecutor 进行定时任务调度时,默认以为任务在执行时即使抛出异常也不会影响后续任务的执行...
深入理解分布式共识算法 Raft
大家好,我是 方圆。分布式一致性(distributed consensus)是分布式系统中最基本的问题,它用来保证一个分布式系统的 可靠性以及容灾能力。简单来说:就是如何在多个服务器间对某一个值达成
终于有人把 AQS 说清楚了!万字详解
一、AQS 是啥?有啥用? 一、AQS 是啥?有啥用? 在 Java 并发编程的世界里,AbstractQueuedSynchronizer(简称 AQS)绝对是个 “狠角色”
业务限流的几种算法比较
固定窗口限流 每个请求对应一个时间窗口(如每分钟最多 100 次)。 到达窗口末尾时,计数清零或重新开始。 Redis 中 key 的过期时间控制窗口长度(如 expire 设置为 60 秒)。 场景