关于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