最新文章专题视频专题关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
苹果5sa1533是什么版本 苹果有锁v版什么意思 手机卡hd怎么消除 苹果5sa1533支持什么网络 vivo微信铃声设置方法 苹果手机怎么填表格 手机卡显示hd什么意思 一直开着nfc费电吗 苹果5和5s的区别在哪 苹果小钢炮什么时候上市 模拟示波器怎么调正弦波 小米手环2怎么调时间日期 icould内存满了怎么办 小米手环1怎么开机 闲鱼卖家怎么开通消费者保障 小米手环1怎么使用 下载列表在哪 苹果6plus16g内存不够用怎么办 退出群聊会通知群主吗 oppo微信人脸识别在哪里 闲鱼永久禁言解除诀窍 oppo型号padmoo是哪款 icloud云盘照片怎么看 vivo锁屏时钟怎么设置 苹果手机怎么调音质 p20徕卡三摄是什么意思 苹果4现在还能用吗 小米手机有实况拍摄吗 苹果有应用锁吗 手机京东怎么取消退款 电信手机显示hd是什么意思 天翼宽带政企版业务支持几个SSID 默认拨号怎么设置 闲鱼被禁言怎么办么和买家联系 vivo手机怎么写便签 如何下载微信账单 闲鱼读取照片失败咋回事 小米同步是干嘛的 手机京东申请退款流程 下载的视频怎么转换格式
当前位置: 首页 - 科技 - 知识百科 - 正文

自旋锁和互斥锁的区别

来源:懂视网 责编:小采 时间:2021-11-16 10:20:25
文档

自旋锁和互斥锁的区别

自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是 否该自旋锁的保持者已经释放了锁,自旋一词就是因此而得名。
推荐度:
导读自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是 否该自旋锁的保持者已经释放了锁,自旋一词就是因此而得名。

自旋锁和互斥锁的区别是:

  

  自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是 否该自旋锁的保持者已经释放了锁,“自旋”一词就是因此而得名。其作用是为了解决某项资源的互斥使用。因为自旋锁不会引起调用者睡眠,所以自旋锁的效率远高于互斥锁。虽然它的效率比互斥锁高。

  

  自旋锁一直占用CPU,他在未获得锁的情况下,一直运行--自旋,所以占用着CPU,如果不能在很短的时 间内获得锁,这无疑会使CPU效率降低。在用自旋锁时有可能造成死锁,当递归调用时有可能造成死锁,调用有些其他函数也可能造成死锁,因此要慎重使用自旋锁,自旋锁只有在内核可抢占式或SMP的情况下才真正需要,在单CPU且不可抢占式的内核下,自旋锁的操作为空操作。自旋锁适用于锁使用者保持锁时间比较短的情况下。

  

  

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文档

自旋锁和互斥锁的区别

自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是 否该自旋锁的保持者已经释放了锁,自旋一词就是因此而得名。
推荐度:
标签: 区别 不同 的区别
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题锁具的原理专题锁芯 原理专题执手锁原理专题双快锁原理专题智能门锁函数专题普通锁原理专题数渊门锁专题锁芯通用的吗专题空转锁芯的优缺点专题自锁与互锁的作用专题reset锁芯怎么样专题锁芯怎么调换方向专题reset锁芯专题怎么选择合适的锁芯专题普通锁的原理专题智能 门锁 自动上锁专题所有的锁芯都通用吗专题锁 原理专题360度空转锁芯好不好专题可重入锁原理专题
Top