读书人

PV操作过程中遇到软中断或硬中断会怎样

发布时间: 2012-02-08 19:52:21 作者: rapoo

PV操作过程中遇到软中断或硬中断会怎样?
rt 最好说得详细点。

[解决办法]
保护现场,将所有相关变量压栈,进入中断。
[解决办法]
相关的变量全被压栈了,在没有出来之前不能改变,出来以后继续执行PV操作,不算破坏了。
[解决办法]
没错 是这样的
中断机制和pv操作是不冲突的。可你要是举个缺电中断的例子,这就不好说了。。
[解决办法]
中断也就把PV操作也中断了
[解决办法]
PV操作本身是一个函数实现的,函数虽然有几十行,但是关键部分只有一个机器指令,常用的指令为Compare And Set,这个指令是不会被中断的。
[解决办法]

探讨
引用:
软中断应该被屏蔽吧

错了,软中断由指令触发,PV操作不是软中断指令,所以存在软中断产生。

[解决办法]
探讨
中断也就把PV操作也中断了

读书人网 >软件架构设计

热点推荐