Kernel: ksoftirq与pthread_cond_wait 之间的联系

通过以下两张图,可以看到,图一pthread_cond_wait 使用到futex之后,如果需要等待某个timer时,会使用hrtimer定时器。而图二中展示了,系统启动时将hrtimer_run_softirq,注册到软中断向量里,然后由ksoftirq线程来处理具体的定时器是否到期,然后调用定时器的回调函数,来唤醒线程。

此篇的目的,就是为了记录它们之间的具体联系,以便问题调试,以及在潜意识形成一个概念,两者之间是有直接的联系。
在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_36428903/article/details/126166275