Linux时间服务器同步频率是多久

软中断的实现细节非常值得深入探讨。软中断不会抢占另外一个软中断,唯一可以抢占软中断的只有中断处理程序。软中断可以在不同CPU上并发执行,哪怕是同一个软中断也是如此。软中断是编译期间静态分配的,其核心结构体softirq_action只包含一个函数指针成员,这样设计的好处在于当结构体成员发生变化时,接口可以保持不变。从代码注释中可以看出,官方也建议尽量避免分配新的软中断,因为大多数场景下tasklet就足够了。

评论 (0)