视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
苹果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且不可抢占式的内核下,自旋锁的操作为空操作。自旋锁适用于锁使用者保持锁时间比较短的情况下。

  

  

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