我刚刚读了一篇文章,上面写着:
控制中断系统的原因通常归结为需要提供同步。通过禁用中断,您可以保证中断处理程序不会抢占您当前的代码。此外,禁用中断也会禁用内核抢占。然而,禁用中断传递和禁用内核抢占都不能提供任何保护,防止来自另一个处理器的并发访问。
所以我只是想知道中断和内核抢占之间的区别。
或者我们可以说禁用内核抢占也会禁用中断?
我刚刚读了一篇文章,上面写着:
控制中断系统的原因通常归结为需要提供同步。通过禁用中断,您可以保证中断处理程序不会抢占您当前的代码。此外,禁用中断也会禁用内核抢占。然而,禁用中断传递和禁用内核抢占都不能提供任何保护,防止来自另一个处理器的并发访问。
所以我只是想知道中断和内核抢占之间的区别。
或者我们可以说禁用内核抢占也会禁用中断?