阅读背景:

Kernel: ksoftirq与pthread_cond_wait 之间的联系

来源:互联网 

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




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: