- 博客(3)
- 收藏
- 关注
原创 什么是java中的aqs操作
AQS(AbstractQueuedSynchronizer)是Java并发包的核心同步框架,通过管理同步状态(state)和线程等待队列(CLH变种),为构建锁和同步器提供底层支持。它采用模板方法模式,将资源获取/释放的具体逻辑交由子类实现,支持独占(如ReentrantLock)和共享(如Semaphore)两种同步模式。AQS封装了线程阻塞唤醒、队列管理等复杂操作,是ReentrantLock、Semaphore等同步工具的基础实现框架,其高效的状态管理和队列机制为Java并发提供了强大支撑。理解AQ
2025-06-18 16:50:13
1714
原创 Java内存模型(JMM)核心解析
Java内存模型(JMM)定义了多线程环境下,线程如何与内存交互的规则,解决可见性、有序性和原子性问题,是理解并发编程的基础。
2025-03-13 09:58:57
1501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅