Java并发 共 2 篇文章

Java 锁升级过程:偏向锁到轻量级锁到重量级锁
2026-04-03 05:09:24
Java 锁升级过程:偏向锁到轻量级锁到重量级锁 Java 虚拟机(JVM)为了提升多线程环境下对象同步的性能,设计了一套锁升级机制。这套机制从最轻量的“偏向锁”开始,在竞争加剧时逐步升级为“轻量级锁”,最终在高竞争场景下转为“重量级锁”。整个过程对开发者透明,但理解其原理有助于写出更高效的并发代码
Java并发 锁升级 偏向锁
11 0
Java 锁重入与条件变量在ReentrantLock中的实现
2026-04-03 00:48:33
Java 锁重入与条件变量在 ReentrantLock 中的实现 Java 提供了 ReentrantLock 类作为内置锁(synchronized)的替代方案,它支持更灵活的锁控制。其中两个核心特性是锁重入和条件变量。理解它们的实现机制,能帮助你写出更高效、安全的并发代码。 什么是锁重入? 锁
Java并发 锁重入 ReentrantLock
8 0