这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。
《Java 并发编程·JUC 源码与容器》14.1 超时、重试与熔断的并发实现
用 System.nanoTime 算剩余预算,把单次超时与指数退避都裁剪到预算之内;用 JDK 25 的 orTimeout 源码说明它为什么不取消底层任务;用 AtomicReference 加 AtomicLong 实现 closed/open/half-open 三态熔断,并贴出本机真实的状态迁移日志与预算消耗。