会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
NullPointerExcetion
博客园
首页
新随笔
联系
订阅
管理
2019年6月12日
Java并发编程 ReentrantLock是如何通过AbstractQueuedSynchronizer(AQS)来加锁解锁的
摘要: AQS简介 AQS是一个抽象的队列同步器,他为锁和一些同步组件如(Semaphores,CountDownLatch)提供了一个框架,AQS依赖于内部的一个FIFO的双向队列,同步器会将当前线程和其等待状态包装成一个Node添加到队列中, AQS提供了3个方法来更改同步状态:getState(),s
阅读全文
posted @ 2019-06-12 23:38 NullPointerExcetion
阅读(271)
评论(0)
推荐(0)
编辑
公告