什么是临界区代码?
什么是临界代码?
为什么:中断延迟=关中断的最长时间+开始执行中断服务子程序第一条指令的时间
我认为应该是:中断延迟=关中断的最长时间+开始执行临界代码第一条指令的时间
[解决办法]
临界代码? 是处理临界资源的代码,防止发生争夺
第二个 那如果没有临界资源在中断处理,是不是就没有中断延迟了呢?
[解决办法]
访问 临界资源的代码段
[解决办法]
我认为应该是:中断延迟=关中断的最长时间+开始执行临界代码第一条指令的时间
那么如果不需要访问 临界资源 呢?
[解决办法]
多个线程共享的那些代码
[解决办法]
什么是临界代码?
这个是对于多任务来说的
当多个任务共享一个变量的时候
会用到临界代码
它的执行不会受到外界的干扰
为什么:中断延迟=关中断的最长时间+开始执行中断服务子程序第一条指令的时间
我认为应该是:中断延迟=关中断的最长时间+开始执行临界代码第一条指令的时间
中断子程序可能没有临界代码段
如果有的话
也不一定就是第一条指令