使用spin_lock_irqsave在于你不期望在离开临界区后,改变中断的开启/关闭状态!进入临界区是关闭的,离开后它同样应该是关闭的!

 

如果自旋锁在中断处理函数中被用到,那么在获取该锁之前需要关闭本地中断,spin_lock_irqsave 只是下列动作的一个便利接口:

1 保存本地中断状态(这里的本地即当前的cpu的所有中断)文献综述

2 关闭本地中断

3 获取自旋锁

解锁时通过 spin_unlock_irqrestore完成释放锁、恢复本地中断到之前的状态等工作


上一篇:校园网络设备选型方案
下一篇:telnet towel.blinkenlights.nl

青少年亲子沟通障碍的调查问卷和访谈提纲

安阳县农村体育资源开发...

申通快递服务质量感知和评价调查问卷表

某量具的重复性和再现性分析

城市居民体育行为调查问卷和访谈提纲

员工包括当地员工和外来...

企业员工人格特征和工作收入问卷调查表

湖南长沙市生育津贴政策...

旅游英语推进邢台市旅游...

浅议体态律动在小学音乐课堂教学中的运用

浅谈岗位廉洁教育的方法与途径【3858字】

摩羯座运势2022,摩羯座...

试析多元智能理论茬体育...

基于中频信号的家用治疗...

PF--1415反击式破碎机箱体设计开题报告

信息技术茬旅游专业教學...

羟肟类萃取剂对嗜酸氧化...