- 博客(1)
- 问答 (1)
- 收藏
- 关注
原创 吃透 synchronized 底层原理:从偏向锁到重量级锁的完整拆解
在 Java 并发编程中,是最基础也最常用的同步手段,但它的底层原理(尤其是锁升级、轻量级锁的 CAS 竞争逻辑)往往让初学者困惑。本文结合我在学习过程中与AI的对话,完整梳理的底层逻辑,重点突破轻量级锁的核心难点,希望能够帮助到大家。可重入性:同一线程可多次获取同一把锁(通过 Monitor 的 Recursion Count 实现),避免自己阻塞自己;非公平性:锁释放后,等待队列中的线程不保证按顺序获锁(新线程可能直接抢占,提升吞吐量);渐进式优化。
2025-10-17 22:06:04
791
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅