Linux中中断开关的嵌套

Linux使用一个disable_depth变量存放对特定中断的开/关次数:

  • 关中断时,disable_depth变量的值加1。
  • 开中断时,disable_depth变量的值减1。

因此,实现了中断开关的嵌套。

对于开中断的操作,直到disable_depth变量的值为0时,才执行实际的开中断操作。

it
除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License