首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java并发-AQS
敖正炀
创建于2025-03-30
订阅专栏
AQS的一些说明
暂无订阅
共4篇文章
创建于2025-03-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ReentrantReadWriteLock 详解
ReentrantReadWriteLock是Java中基于AQS的读写分离锁,支持可重入、公平模式及锁降级,通过读写分离机制优化读多写少场景的并发性能,需避免锁升级引发死锁。
ReentrantLock 详解
ReentrantLock是Java中可重入显式锁,支持公平/非公平模式、可中断、超时获取及多Condition,基于AQS实现,提供比synchronized更灵活的锁控制,适用于复杂高并发场景。
条件变量(Condition)详解
条件变量(Condition) 是 Java 并发包中用于线程间协调的机制,它的核心功能是允许线程在特定条件未满足时挂起(阻塞),直到其他线程修改条件后唤醒它。
AQS(AbstractQueuedSynchronizer)详解
AQS 是 Java 并发的核心基础框架,用于构建锁和同步器。其核心思想是通过共享状态(state) 和 队列管理 实现线程的阻塞与唤醒。