![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AQS
这瓜保熟么
平常心
展开
-
Java并发之AQS详解
https://www.cnblogs.com/waterystone/p/4920797.html转载 2020-04-26 19:59:02 · 117 阅读 · 0 评论 -
AQS-CLH同步队列
1:什么是同步队列(CLH) 同步队列 一个FIFO双向队列,队列中每个节点等待前驱节点释放共享状态(锁)被唤醒就可以了。 AQS如何使用它? AQS依赖它来完成同步状态的管理,当前线程如果获取同步状态失败时,AQS则会将当前线程已经等待状态等信息构造成一个节点(Node)并将其加入到CLH同步队列,同时会阻塞当前线程,当同步状态释放时,会把首节点唤醒(公平锁),使其再次尝试获取同步状态。...转载 2020-04-26 16:48:23 · 613 阅读 · 0 评论