+ -
当前位置:首页 → 问答吧 → 请教:内核线程ksoftirqd是在进程上下文执行的吗

请教:内核线程ksoftirqd是在进程上下文执行的吗

时间:2011-02-20

来源:互联网

inline void raise_softirq_irqoff(unsigned int nr)
{
        __raise_softirq_irqoff(nr);

        if (!in_interrupt())
                wakeup_softirqd();
}
函数中调用wakeup_softirqd();也就是唤醒可ksoftirqd内核线程,这样岂不是说ksoftirqd在进程上下文执行嘛,这样的话和工作队列有一样的优势啊

作者: hnzpzg   发布时间: 2011-02-20

是进程上下文,软中断也会在硬中断里发生,此情况下就没有进程上下文。

作者: tuibo   发布时间: 2011-02-20

热门下载

更多