BR 技术头条 技术链接、资讯与社区分享流
cm cmsblogs.com / 2017-03-11 23:52 / by @技术头条

【死磕Java并发】—–J.U.C之AQS:CLH同步队列

CLH同步队列是一个FIFO双向队列,AQS依赖它来完成同步状态的管理,当前线程如果获取同步状态失败时,AQS则会将当前线程已经等待状态等信息构造成一个节点(Node)并将其加入到CLH同步队列,同时会阻塞当前线程,当同步状态释放时,会把首节点唤醒(公平锁),使其再次尝试获取同步状态。

赞过的人

@技术头条

发表评论