关注
我觉得就是从两个方面去讲 1.就是它的共享变量state(volatile修饰的)用于cas判断是否状态满足
2.就是从同步队列来进行讲 这个时候就要分为独占锁和共享锁来进行解释 独占锁是要判断是否前一个节点是否为头结点 如果是 则会尝试获取锁 否则 则进入自旋判断 如果是共享锁 则只需要判断state是否大于0即可 详情可以看看蓝色那本并发的书
查看原帖
点赞 评论
相关推荐
查看4道真题和解析
点赞 评论 收藏
分享
牛客热帖
正在热议
# 2025,我想...... #
7841次浏览 118人参与
# 我的简历长这样 #
2062060次浏览 28006人参与
# 夸一夸2024年的自己 #
8465次浏览 106人参与
# 秋招前后对offer的期望对比 #
193191次浏览 1449人参与
# 职场高情商速成班 #
317次浏览 10人参与
# 小米求职进展汇总 #
635588次浏览 4951人参与
# 实习,投递多份简历没人回复怎么办 #
2636219次浏览 36177人参与
# 你的实习什么时候入职 #
84440次浏览 916人参与
# 简历被挂麻了,求建议 #
2758518次浏览 35059人参与
# 投递实习岗位前的准备 #
1278326次浏览 19249人参与
# 我的工作日记 #
34164次浏览 499人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
7490次浏览 74人参与
# 当你面对裁员会如何? #
58771次浏览 431人参与
# 校招入职后的感受 #
182276次浏览 2134人参与
# 快手求职进展汇总 #
454296次浏览 5377人参与
# 选择和努力,哪个更重要? #
28930次浏览 307人参与
# 职场吐槽大会 #
107434次浏览 869人参与
# 我的OC时间线 #
179558次浏览 1185人参与
# 投了多少份简历才上岸 #
252693次浏览 2870人参与
# 我在牛客求捞 #
7961次浏览 57人参与