首页
文章列表
标签墙
返回找工具啦
Java并发编程
共 3 篇文章
Java StampedLock 乐观读机制如何解决读写锁的写饥饿问题
2026-05-22 00:20:22
Java StampedLock 乐观读机制如何解决读写锁的写饥饿问题 问题描述:传统读写锁的困境 在并发编程中,当多个线程同时访问共享资源时,我们通常使用锁来保证数据一致性。ReentrantReadWriteLock 是 Java 提供的常见读写锁,它允许多个线程同时持有读锁,但只允许一个线程持
Java并发编程
StampedLock
乐观读机制
68
0
Java AQS条件队列Condition的await与signal实现
2026-05-11 12:50:26
Java AQS条件队列Condition的await与signal实现 Java并发包中的AbstractQueuedSynchronizer(AQS)是构建锁和其他同步组件的基础框架。Condition是AQS的内部类,提供条件等待功能,类似于Object的wait/notify,但更灵活且功能
Java并发编程
AQS
Condition
99
0
Java LongAdder的base与cells数组的求和逻辑
2026-05-09 10:20:50
Java LongAdder的base与cells数组的求和逻辑 Java并发包中的LongAdder类用于在高并发场景下高效地实现计数功能。其核心机制依赖于两个关键部分:base字段和cells数组。理解它们的求和逻辑对于掌握LongAdder的工作原理至关重要。 1. LongAdder的结构
Java并发编程
LongAdder
高并发
75
0