首页 > 解决方案 > 被epoll_wait阻塞的进程是如何被唤醒的?

问题描述

如果就绪文件描述符列表为空,则 epoll_wait() 阻塞。在这种情况下,调用 epoll_wait() 的进程必须进入阻塞状态。这意味着该进程必须处于睡眠状态。

假设其中一个被监视的文件描述符准备好了,内核是如何唤醒调用进程的?它如何恢复执行?

标签: selectoperating-systemsystemfile-descriptorepoll

解决方案


推荐阅读