首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户41499144073
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
90
文章 90
沸点 0
赞
90
返回
|
搜索文章
赞
文章( 90 )
沸点( 0 )
滑动窗口限流器的演进之路:从调度器实现到 Packed CAS
本文记录滑动窗口限流器从 Timer 到 Packed CAS 的演进过程。通过四次迭代,依次解决 check-then-act 竞态、线程管理、计数丢失、GC 压力等问题,展示并发编程中一些核心原理
简单方法实现子任务耗时统计
背景 在并发编程中,我们经常需要将一个大任务拆分成多个子任务并行执行。但随之而来的问题是:如何准确统计每个子任务的耗时? 传统的做法是在业务代码中手动埋点,但这样会导致代码侵入性强、难以维护。本文介绍
并发编程踩坑实录:这些原则,帮你少走80%的弯路
并发编程踩坑实录:这些原则,帮你少走80%的弯路 在并发编程的世界里,没有真正的“银弹”,只有踩不完的坑和填不完的坑。从最初上手并发工具的懵懂,到应对线程泄露、死锁、任务阻塞等各类问题的从容,我耗费了
滑动窗口实现线程池并发度控制详解
采用滑动窗口策略控制并发度,实现并发可控且立即返回Future列表,submitter单线程异步补充任务,实现高资源利用、简单易懂的并发控制。
写出线程安全的代码太难了!用 Guava 实现运行时检测死锁
Guava 的 CycleDetectingLockFactory 通过锁依赖图实时检测死锁,开发阶段立即抛异常而非等生产环境挂起,零侵入改造即可获得死锁检测能力。
Guava Forwarding系列类详解——装饰器模式实战
大家好,我是桦说编程。Fowarding系列类广义上涉及三种设计模式:装饰器模式、模版方法模式、委托模式。本文将介绍其用法
ConcurrentHashMap 弱一致性解读
大家好,我是桦说编程。 本文解读了ConcurrentHashMap 的迭代器采用弱一致性(Weakly Consistent)设计,分析了并发遍历时的诸多case。
JDK1.8+ 中 ConcurrentHashMap#computeIfAbsent 源码解析与使用建议
发现网上讲解 ConcurrentHashMap 源码的文章对于computeIfAbsent方法讲解比较少,遂写此文,同时总结了一些常见问题。
适合新手的并发编程学习路线
大学时,我学习了一本国外的教科书,书名叫做《计算机网络——自顶向下方法》。本文总结了针对并发编程的自顶向下学习路线。
Guava 迭代器增强类介绍
本文将探讨 Guava 的 PeekingIterator、AbstractIterator 和 AbstractSequentialIterator,丰富你的编程武器库。
下一页
关注了
4
关注者
0
收藏集
0
关注标签
0
加入于
2024-06-10