__do_softirq
时间: 2023-09-06 10:07:53 浏览: 163
soft_timer
__do_softirq是Linux内核中的一个函数,它的作用是在软中断处理程序中执行软中断处理程序的实际工作。软中断是一种异步处理机制,用于处理内核中的一些事件,如网络数据包接收、定时器、文件系统缓存刷新等。当软中断被触发时,CPU会暂停当前正在执行的任务,转而执行软中断处理程序,即__do_softirq函数。该函数会依次执行各个软中断处理程序,并在每个处理程序执行完毕后检查是否有新的软中断需要处理。处理完成后,CPU会返回原先的任务继续执行。
阅读全文