关注
读写锁当以写模式加锁而处于写状态时任何试图加锁的线程(不论是读或写)都阻塞,当以读状态模式加锁而处于读状态时“读”线程不阻塞,“写”线程阻塞。读模式共享,写模式互斥。
条件变量可以以原子的方式阻塞进程,直到某个特定条件为真为止。对条件的测试是在互斥锁的保护下进行的。条件变量始终与互斥锁一起使用。
自旋锁上锁受阻时线程不阻塞而是在循环中轮询查看能否获得该锁,没有线程的切换因而没有切换开销,不过对CPU的霸占会导致CPU资源的浪费。 所以自旋锁适用于并行结构(多个处理器)或者适用于锁被持有时间短而不希望在线程切换产生开销的情况
查看原帖
点赞 评论
相关推荐
12-18 18:07
浙江大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 2025年终总结 #
127770次浏览 2148人参与
# 找不到实习会影响秋招吗 #
1398666次浏览 13625人参与
# 实习简历求拷打 #
19973次浏览 225人参与
# 哪些公司笔/面试难度大? #
6938次浏览 31人参与
# 考研人,我有话说 #
156282次浏览 1208人参与
# 秋招遇到的奇葩面试题 #
101117次浏览 416人参与
# 投格力的你,拿到offer了吗? #
154159次浏览 829人参与
# 作业帮求职进展汇总 #
84751次浏览 558人参与
# 秋招被挂春招仍然能投的公司 #
8522次浏览 110人参与
# 简历当中有水分算不算造假? #
154130次浏览 2250人参与
# 携程工作体验 #
18708次浏览 66人参与
# mt对你说过最有启发的一句话 #
40864次浏览 465人参与
# 秋招被确诊为…… #
277046次浏览 1583人参与
# 国庆前的秋招小结 #
265694次浏览 1718人参与
# 什么是优秀的实习经历 #
10617次浏览 236人参与
# 选实习,你更看重哪方面? #
16214次浏览 270人参与
# 你收到了团子的OC了吗 #
1483599次浏览 11811人参与
# 找不到好工作选择GAP真的丢人吗 #
93511次浏览 1006人参与
# 摸鱼被leader发现了怎么办 #
106355次浏览 672人参与
# 担心入职之后被发现很菜怎么办 #
267323次浏览 1137人参与

