【发布时间】:2013-08-08 19:29:42
【问题描述】:
我很好奇 epoll_wait() 如何接收已注册的套接字(使用 epoll_ctl())准备好进行读/写的事件。
我相信 glibc 可以神奇地处理它。
那么,是否有文档描述如何为套接字触发以下事件?
- EPOLLPRI
- EPOLLRDNORM
- EPOLLRDBAND
- EPOLLWRNORM
- EPOLLWRBAND
- EPOLLMSG
- EPOLLERR
- EPOLLHUP
- EPOLLRDHUP
附:最初我试图将 sys/epoll.h 中的枚举 EPOLL_EVENTS 粘贴到我的盒子上; stackoverflow 认为我没有正确格式化代码块,尽管我用 pre 和 then 代码标签包装了它,知道吗?
【问题讨论】:
-
Epoll 完成了内核中的所有关键工作,正如这篇文章所解释的那样:stackoverflow.com/questions/5383959/… ...您要解决的问题到底是什么?
-
@ShafikYaghmour 您应该将您的评论移到答案中。
-
我猜是中断处理程序:notes.shichao.io/lkd/ch7
标签: c linux linux-kernel glibc centos6