中断屏蔽的介绍
一种同步机制的辅助手段
| 禁止本cpu中断 | 使能本cpu中断 | |
| local_irq_disable(); | local_irq_enable(); | |
| local_irq_save(flags); | local_irq_restore(flags); | 与cpu的中断位相关 |
| local_bh_disable(); | local_bh_enable(); | 与中断低半部有关,关闭、打开软中断 |
禁止中断
临界区 //临界区代码不能占用太长时间,需要很快完成
打开中断
适用场合:中断上下文与某任务共享资源时,或多个不同优先级的中断上下文间共享资源时
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
