microcreat 发表于 2010-11-24 14:31:17

中断底半部执行还没有结束,新的中断产生了,那么底半部中断处理程序是怎么处理的?

比如说,我现在外部中断产生,定部中断处理程序处理后,把任务交给底半部程序处理,这个处理过程时间要多点,但是在它还没有处理完整个任务的时候,一个同一个新的中断产生了,那么定半部响应后,那底半部程序是怎么执行的呢?

microcreat 发表于 2010-11-25 11:58:14

ding

John_Lee 发表于 2010-11-25 19:26:06

什么系统?
一般来说,内核应该记录尚未调度“底半”的次数,以便在方便的时候调度“底半”,并将次数作为参数传入“底半”。

microcreat 发表于 2010-11-26 14:31:42

linux系统!
页: [1]
查看完整版本: 中断底半部执行还没有结束,新的中断产生了,那么底半部中断处理程序是怎么处理的?