关注
我觉得就是从两个方面去讲 1.就是它的共享变量state(volatile修饰的)用于cas判断是否状态满足
2.就是从同步队列来进行讲 这个时候就要分为独占锁和共享锁来进行解释 独占锁是要判断是否前一个节点是否为头结点 如果是 则会尝试获取锁 否则 则进入自旋判断 如果是共享锁 则只需要判断state是否大于0即可 详情可以看看蓝色那本并发的书
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
正在热议
更多
# 26届春招投递记录 #
21648次浏览 154人参与
# 你最近因为什么迷茫? #
101377次浏览 966人参与
# 我的求职总结 #
495525次浏览 6958人参与
# 你认为工作的意义是什么 #
289888次浏览 1593人参与
# 27届实习投递记录 #
95177次浏览 986人参与
# 腾讯笔试 #
158063次浏览 1150人参与
# 拼多多集团-PDD笔试 #
105859次浏览 649人参与
# 今年秋招哪家公司给的薪资最良心? #
485931次浏览 2585人参与
# 招银网络科技(深圳)有限公司成都分公司笔试 #
10226次浏览 39人参与
# 你遇到过哪些神仙同事 #
145804次浏览 771人参与
# 字节跳动笔试 #
102832次浏览 391人参与
# 秋招盘点:机械人值得去的企业 #
107744次浏览 744人参与
# 用友工作体验 #
21412次浏览 156人参与
# 如果人生可以debug你会改哪一行? #
30002次浏览 199人参与
# 你的实习什么时候入职 #
384030次浏览 2405人参与
# 拼多多工作体验 #
64113次浏览 444人参与
# 一人推荐一个值得做的项目 #
83842次浏览 922人参与
# 我是XXX,请攻击我最薄弱的地方 #
101555次浏览 660人参与
# Vibe Coding 会干掉初级岗位吗? #
53383次浏览 343人参与
# 面试中的破防瞬间 #
1270295次浏览 11144人参与
神州信息成长空间 150人发布