进程调度

Linux内核中断与软irq子系统深度实战:从硬件中断到Tasklet与Workqueue的延迟处理全解析

本文深入解析Linux内核中断子系统的完整体系,从硬件中断触发机制到顶底半部设计思想,详细剖析软中断(softirq)、Tasklet、Workqueue和Threaded Interrupt四种延迟处理机制的实现原理与API使用。结合网卡NAPI中断合并实战案例,提供中断亲和性设置、软中断监控和ftrace分析等性能调优方法。

Linux内核信号处理机制深度实战:从中断上下文到实时信号队列

深度解析Linux内核信号处理完整机制:信号生成/投递/挂起生命周期、signal_struct/sighand_struct内核数据结构、kill/tkill/tgkill投递路径差异、多线程信号竞争陷阱、siginfo_t完整信息载体、实时信号队列溢出处理、signalfd+epoll集成模式、sigsetjmp非局部跳转、独立信号栈SA_ONSTACK。涵盖内核源码分析与生产级最佳实践。