原帖由 zx_wing 于 2008-8-15 09:26 发表
这句话不多余啊。
当你的程序在临界区执行的时候,要访问一个关键数据。而在临界区执行时发生一个异常,且异常的处理函数也要访问这个关键数据,当然就是不安全的了。
当然异常无法关闭,但这种风险理论上是存 ...
原帖由 flw2 于 2008-8-15 09:50 发表
我更相信作者是随意在中断后接了个异常
因为对于中断,我们会说如果临界区和中断共享数据,要禁止中断,但是没有要和异常共享然后禁止异常
比如问: 如果和异常共享数据怎么办?
原帖由 gvim 于 2008-8-15 09:54 发表
不多余,中断表示处理器外部异常,异常表示处理器内部异常。你可以拒绝别人的想法(关中断),但是没法阻止自己的想法(内部异常)。
all kernel data structures that are not updated by interrupts or except ...
原帖由 zx_wing 于 2008-8-15 09:26 发表
这句话不多余啊。
当你的程序在临界区执行的时候,要访问一个关键数据。而在临界区执行时发生一个异常,且异常的处理函数也要访问这个关键数据,当然就是不安全的了。
当然异常无法关闭,但这种风险理论上是存 ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |