epoll高效原理
2023-09-02 14:04:48 3 举报
epoll高效原理
作者其他创作
大纲/内容
存放需要监听的文件描述符的数组
socket2
2/1、添加文件描述符到epoll实例
socket1
1
3
进程C
5、二是会唤醒等待的进程
eventpoll
. . .
linux之epoll
进程B
12
30
epoll_ctl
3、调用epoll_wait等待并返回发生的事件
socket3
阻塞队列
999
进程A
工作队列
等待队列
rdlist
socket4
1、创建epoll实例
4、事件发生,回调触发,一是会更新epoll数据结构
2/2、注册回调
6、返回rdlist即可
2
文件描述符列表
每次唤醒要遍历所有的文件描述符
epoll_create
23
linux之select和poll
假设有事件发生
0 条评论
下一页