关于linux内核的wait等待事件和wakeup的核心原理

关于linux内核的wait等待事件和wakeup的核心原理

关于linux内核的wait等待事件和wakeup的核心原理

上图注意仔细观察。

其实所有的wait_XXX等wait_event、sleep系列函数,都是
1)设置线程状态,
2)调用schedule()相关函数

wakeup函数都会调用到try_to_wake_up()

更详细的内容请参见我的视频课程:《深入linux内核》
https://edu.51cto.com/course/17155.html

另外我的相关培训视频请看:
欢迎观看我发布的各个课程: https://edu.51cto.com/lecturer/8896847.html

猜你喜欢

转载自blog.51cto.com/8906847/2373730