汀的知识碎片
Search
Search
Dark mode
Light mode
文章导航
Home
❯
Java
❯
并发编程
❯
JUC工具
Folder: Java/并发编程/JUC工具
9 items under this folder.
Mar 05, 2026
AQS 框架——AbstractQueuedSynchronizer 的设计与实现
Java
并发编程
AQS
AbstractQueuedSynchronizer
CLH队列
ReentrantLock
Semaphore
CountDownLatch
模板方法
Mar 05, 2026
ReentrantLock 深度剖析——公平锁、非公平锁与可中断
Java
并发编程
ReentrantLock
公平锁
非公平锁
可中断
tryLock
AQS
synchronized对比
Mar 05, 2026
读写锁与 StampedLock——从 ReentrantReadWriteLock 到乐观读
Java
并发编程
读写锁
ReentrantReadWriteLock
StampedLock
乐观读
锁降级
写饥饿
Mar 05, 2026
并发容器(上)——ConcurrentHashMap 从 JDK7 到 JDK8 的重构
Java
并发编程
ConcurrentHashMap
Segment
分段锁
CAS
红黑树
扩容
CounterCell
并发容器
Mar 05, 2026
并发容器(下)——CopyOnWriteArrayList、BlockingQueue 家族
Java
并发编程
CopyOnWriteArrayList
BlockingQueue
ArrayBlockingQueue
LinkedBlockingQueue
PriorityBlockingQueue
SynchronousQueue
DelayQueue
写时复制
生产者消费者
Mar 05, 2026
并发工具类——CountDownLatch、CyclicBarrier、Semaphore 与 Exchanger
Java
并发编程
CountDownLatch
CyclicBarrier
Semaphore
Exchanger
AQS
并发协调
倒计时门闩
循环屏障
Mar 05, 2026
ThreadLocal 的实现原理与内存泄漏——线程封闭的正确姿势
Java
并发编程
ThreadLocal
ThreadLocalMap
内存泄漏
弱引用
线程封闭
InheritableThreadLocal
TransmittableThreadLocal
Mar 05, 2026
JDK 21 虚拟线程——Project Loom 的协程实现与平台线程的边界
Java
并发编程
虚拟线程
VirtualThread
ProjectLoom
Continuation
CarrierThread
协程
JDK21
结构化并发
Mar 05, 2026
实战——高并发场景下的锁优化与无锁编程
Java
并发编程
锁优化
无锁编程
锁分段
锁分离
CAS
热点数据
性能调优
并发瓶颈
死锁
活锁