关注
从clh开始讲,aqs是它的升级版避免cas空旋,其实就是clh fifo队列的升级版,首节点独占锁,后面的结点排序等候,状态state为0表示初始状态可以占有锁,state=1表示已有线程占有,大于1是重入锁,设置的state和入队都是通过cas保证原子操作。首节点结点状态为signal时释放锁将state置为0且唤醒后续结点,后续结点开始自旋判断state获取锁。大概讲这些就好了
查看原帖
18 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
hhijack:第一次见有人发文网暴自己的。你们武大真的有说法的,本以为是文科类专业闹鬼,没想到理工科也闹鬼。 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 26届春招投递记录 #
21666次浏览 154人参与
# 你最近因为什么迷茫? #
101399次浏览 966人参与
# 我的求职总结 #
495604次浏览 6960人参与
# 你认为工作的意义是什么 #
289914次浏览 1593人参与
# 27届实习投递记录 #
95233次浏览 986人参与
# 腾讯笔试 #
158080次浏览 1150人参与
# 拼多多集团-PDD笔试 #
105874次浏览 649人参与
# 今年秋招哪家公司给的薪资最良心? #
485947次浏览 2585人参与
# 招银网络科技(深圳)有限公司成都分公司笔试 #
10231次浏览 39人参与
# 你遇到过哪些神仙同事 #
145813次浏览 771人参与
# 字节跳动笔试 #
102847次浏览 391人参与
# 秋招盘点:机械人值得去的企业 #
107750次浏览 744人参与
# 用友工作体验 #
21414次浏览 156人参与
# 如果人生可以debug你会改哪一行? #
30007次浏览 199人参与
# 你的实习什么时候入职 #
384040次浏览 2405人参与
# 拼多多工作体验 #
64127次浏览 444人参与
# 一人推荐一个值得做的项目 #
83852次浏览 922人参与
# 我是XXX,请攻击我最薄弱的地方 #
101582次浏览 660人参与
# Vibe Coding 会干掉初级岗位吗? #
53387次浏览 343人参与
# 面试中的破防瞬间 #
1270311次浏览 11144人参与
