自旋锁和互斥锁的区别
自旋锁和互斥锁的区别是:
自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是否该自旋锁的保持者已经释放了锁,“自旋”一词就是因此而得名。其作用是为了解决某项资源的互斥使用。因为自旋锁不会引起调用者睡眠,所以自旋锁的效率远高于互斥锁。虽然它的效率比互斥锁高。
自旋锁一直占用CPU,他在未获得锁的情况下,一直运行--自旋,所以占用着CPU,如果不能在很短的时间内获得锁,这无疑会使CPU效率降低。在用自旋锁时有可能造成死锁,当递归调用时有可能造成死锁,调用有些其他函数也可能造成死锁,因此要慎重使用自旋锁,自旋锁只有在内核可抢占式或SMP的情况下才真正需要,在单CPU且不可抢占式的内核下,自旋锁的操作为空操作。自旋锁适用于锁使用者保持锁时间比较短的情况下。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
摩托车用什么汽油好
摩托车用正品号到号都可以。但是,号汽油经常有伪劣产品,伪劣汽...关于描写鸡的句子
大公鸡的冠子红通通的,像顶着一朵红花,嘴巴下的肉瘤耷拉着,像...小米手机如何修改主屏模式
小米手机桌面设置方法在手机桌面长按左侧菜单键点击右下角的桌面...东北西瓜为什么这么大
原因一东北晴天多,日照充足,昼夜温差大,西瓜光合作用好。原因...弱点观后感
迈克生长于环境险恶的黑人聚居区,一直保持着善良的本性,有坏事...陋室铭中引用孔子的话有什么作用
陋室铭结句引用孔子云何陋之有。,引古人之言,收束全篇,说明陋...梦思旅拉杆箱初始密码是什么
默认密码一般是。密码遗忘的找回方法将行李箱立起来,让密码锁能...反服贸运动是什么
就是台湾人担心服贸协议,服贸协议是中国大陆跟台湾省的一个协议...国家对保育费报销是如何规定的
,幼儿园为岁幼儿提供早期保育和教育服务可收取保育费。保育费实...行测和申论复习时间咋分配
行测和申论分配复习时间分为以下四个阶段基础备考,夯实根基透彻...夏普液晶电视的质量如何 夏普液晶电视机售后服务
现如今的生活,互联网是非常发达的,可是家里面电视机的选择还是...china net是什么无线网
是邮电部门经营管理的基于网络技术的中国公用计算机互联网,是国...特别两个不同意思造句
具体意思不一般与众不同。格外。特地特意。尤其。造句我们家小喻...华为p30微信怎么加密
华为微信加密步骤首先点击打开设置下拉,点击进入应用和通知点击...唐朝为什么不杀牛
华夏为农耕型民族种田产粮是国家稳固的根本。所以,古时耕牛为重...