首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
镜花☆水月1
2017-09-18 09:38
华东交通大学 Java
关注
已关注
取消关注
问个问题,公平锁和非公平锁
公平锁获取锁的线程类似于先进先出队列,而非公平锁获取的锁不是有序的,可能会有“插队”现象,为什么效率上非公平锁要高,百度说公平锁会造成线程上下文的切换次数增加,怎么理解这个
提示
全部评论
推荐
最新
楼层
已删除
我的理解是如果A,B竞争资源,然后A获得资源,B阻塞。A完成后释放资源,B被唤醒,但是这个唤醒需要时间,C的话现在处于就绪状态,如果是非公平的话C就可以在B唤醒期间直接获得对象然后完成任务,之后B再继续。
点赞
回复
分享
发布于 2017-09-18 09:56
Dubsh
阿里巴巴_优酷_高级开发工程师
楼上基本正解,对于非公平锁:“同步队列”中的每个Node始终自旋地CAS竞争同步状态;对于公平锁:“同步队列”中的每个Node,当检测到它的pre不是队列头节点时就await()了,当队列头结点任务完成后,会执行signal()唤醒它的next节点
点赞
回复
分享
发布于 2017-09-19 10:18
Sunde
北京工业大学 Java
AQS源码上体现的是,在尝试获取锁的时候,公平锁一定要获取clh队列的头节点指向的线程,而非公平锁则没有这个判断条件,所以公平锁当然效率相对要低啦。
点赞
回复
分享
发布于 2017-09-19 10:02
暂无评论,快来抢首评~
相关推荐
11-06 15:33
四川大学 产品经理
选择稳定确实是一个很好的方式。。
对于正在秋招中纠结的应届生来说,一份 “前景清晰 + 成长可见 + 氛围友好” 的工作,确实是比较稳妥的选择。作为 22 届的老学姐,想从真实工作体验出发,聊聊为什么金融科技赛道值得冲,以及平安产险科技到底藏着多少惊喜。 一、从校园到职场:在核心项目中快速成长刚入职时,我和很多应届生一样,对金融科技的理解还停留在 “金融 + 代码” 的浅层认知。但加入平安产险科技后,针对一线理赔人员的提效项目,让我真正读懂了产品岗位的价值。这个项目聚焦一线作业人员的核心痛点,理赔流程繁琐、操作成本高。作为产品经理,我需要频繁和一线机构老师沟通需求,既要理解他们的实际操作场景,又要结合公司技术能力设计解决方案。...
点赞
评论
收藏
分享
11-10 07:37
上海交通大学 嵌入式软件开发
单休or 双休,底层逻辑分析
前言除非是真的没办法,或者是工资真的非常非常高,我劝各位真的不要选单休的工作。我毕业第一份工作就是单休的,当时因为转行,再加上疫情工作确实不好找,没办法就选了个单休的公司。单休工作的感受大体如下:单休等于没休,一到周末就不想出去,休息那一天睡个懒觉,起床就到中午了,有精力下午就出去逛一逛。因为第二天又要上班,晚上基本得早点休息,一天就这样子过去了。刚毕业的时候精力好,还能折腾,过了3-4个月就真心不想出门了。而双休,甚至是大小周,起码有个两天的周末你可以兼顾游玩和休息。单休跟双休,或者是大小周对比,一个月分别少休4天、2天;一年下来就是48天,24天;两年就是96天,48天……单休是干6天休一...
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
09-25 07:50
现在真是什么公司都敢提要求了
我想知道,你一个名不见经传的小厂hr,看见我boss上的实习经历(指目前还在某大厂实习),薪资要求(跟我说实习期一天100),有什么资格,用高高在上的姿态,跟我提这么离谱的要求的?你连什么是秋招,秋招什么时候入职都搞不清,臆想别人找不到工作哭哭唧唧求着你给一份工作,还大言不惭的说“那你不能放弃现在的实习来我们这吗”希望hr在招聘的时候,清清楚楚明明白白把要求说完,别再浪费秋招面试者的时间
贴心的火龙果风度翩翩:
公司名字很符合
点赞
评论
收藏
分享
11-12 17:58
门头沟学院 内容运营
那个用老板脚步声当BGM的同事,今天被裁了
那是某个平平无奇的周三下午,组里正在为一个紧急项目焦头烂额。我们几个实习生恨不得长出三头六臂,而这位爷,正戴着降噪耳机,眉头紧锁地盯着屏幕——不是在画原型,也不是在写文档,而是在下象棋。他是我见过最爱下象棋的人,比胡同口围成一圈的老大爷都痴迷,每当我抬头注视他的工位,都毫不意外的看到他在下象棋。成怎么不算一种棋痴呢?这还不是最绝的。突然,BOSS的身影出现在办公室门口,并朝着我们工位方向走来。我们心都提到了嗓子眼,因为老板明显是来找他问进度的。说时迟那时快,就在老板离他还有三米远时——他仿佛后背长了眼睛,以迅雷不及掩耳之势,左手 Alt + Tab 切回了布满思维导图和数据的PPT,右手几乎同...
你在职场上见过哪些“水货...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
在大厂实习被辞了......
2.5W
2
...
炸裂!字节大模型员工被裁,听说是泄密了
1.3W
3
...
离职前mt给我留的一句话
4462
4
...
我为什么要两次放弃年终奖
4378
5
...
数字马力一面
4310
6
...
第一次实习,听mentor一句劝
4105
7
...
数字马力 二面
3663
8
...
懂车帝后端日常一面
2958
9
...
数字马力二面
2958
10
...
工资是我两倍,技术只有我一半
2788
创作者周榜
更多
正在热议
更多
#
第一次找实习,我建议__
#
10162次浏览
133人参与
#
如果今天是你的last day,你会怎么度过?
#
42134次浏览
279人参与
#
联影求职进展汇总
#
95523次浏览
483人参与
#
秋招暂停,我将对以下公司做出处罚__
#
19056次浏览
81人参与
#
四大天坑是哪四家?
#
88333次浏览
227人参与
#
从mentor身上学到了__
#
10251次浏览
153人参与
#
如果有时光机,你最想去到哪个年纪?
#
60617次浏览
833人参与
#
你听到的“最没用”的秋招建议
#
15631次浏览
182人参与
#
2025秋招体验点评
#
38772次浏览
387人参与
#
军工所铁饭碗 vs 互联网高薪资,你会选谁
#
2999次浏览
17人参与
#
非技术岗简历怎么写
#
258592次浏览
3093人参与
#
工作以后,你父母对你啥态度
#
6881次浏览
70人参与
#
什么样的公司千万别去
#
9971次浏览
85人参与
#
机械人的保底公司是哪一家?
#
43071次浏览
139人参与
#
小红书取消大小周
#
78507次浏览
180人参与
#
你遇到过哪些神仙同事
#
120378次浏览
753人参与
#
选完offer后,你后悔学机械吗?
#
45696次浏览
257人参与
#
薪资要看总包还是月薪?
#
12772次浏览
141人参与
#
实习生的蛐蛐区
#
832688次浏览
4036人参与
#
秋招签约后的心态变化
#
103442次浏览
917人参与
#
机械人值得去的半导体企业
#
30797次浏览
179人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务