请教xtang

InterruptMask 和InterruptUnMask在SMP上安全吗?
我不想用InterruptLock和InterruptUnLock禁止所有中断。

InterruptMask/UnMask()操作中断控制器,在SMP上也是安全的。

InterruptLock/Unlock()实际上是个spinlock,应该不会禁止所有中断。它通常是用来保护在ISR里与用户程序里都需要读写的数据。

InterruptEnable()/InterruptDisable() 是用来打开、禁止所有中断。