
AQS
文章平均质量分 95
adj20
致力于从小菜鸟变成大菜鸟
展开
-
AQS源码解析---Condition
本文主要对AQS---Condition关于等待和唤醒的原理,从源码层面进行解析。原创 2022-09-10 22:41:31 · 383 阅读 · 1 评论 -
AQS源码解析---独占锁释放
在梳理清楚独占锁获取后,独占锁的释放就相对简单了。锁的释放不涉及非公平,公平的说法,逻辑都是一样的。 一 release 在demo代码中打断点,进入到unlock方法: 图 1.1 进入到release方法后,整个核心的逻辑就是tryRelease方法和unparkSuccessor方法,先来分析tryRelease方法。 图 1.2 二 tryRelease 先声明下,在执行tryRelease的时候设置stat...原创 2022-03-13 12:03:40 · 582 阅读 · 0 评论