Linux系统函数timer_interrupt怎么调用到了tick_handle_periodic
时间: 2024-02-07 08:04:04 浏览: 158
linux-timer.zip_Linux timer_linux timer driver
在Linux内核中,`timer_interrupt`函数是定时器中断处理程序,它会在每个时钟中断发生时被调用。在处理时钟中断时,它会检查系统中所有的定时器,看哪些定时器已经到期,然后执行相应的操作。其中,如果发现定时器是周期性的,就会调用`tick_handle_periodic`函数来处理这个定时器周期性到期的情况。
`tick_handle_periodic`函数是Linux内核中用于处理周期性时钟中断的函数。它会根据定时器的设置,更新当前时间,并执行定时器到期时需要执行的回调函数。当`timer_interrupt`函数检测到周期性定时器已经到期时,就会调用`tick_handle_periodic`函数来处理这个定时器的到期事件。
阅读全文