
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
select和epoll 底层原理
总而言之,epoll相较于select做了两件事,一是通过一个中介让注册(加入所有socket等待队列)操作只需要做一次,二是通过“就绪列表”引用需要的处理事件。,而不用每次epoll_wait都需要遍历三次socket列表。维护“就绪队列”和增加和删除epoll事件时。epoll解决了select的两个缺点。
到底了
该用户还未填写简介
暂无可提供的服务
总而言之,epoll相较于select做了两件事,一是通过一个中介让注册(加入所有socket等待队列)操作只需要做一次,二是通过“就绪列表”引用需要的处理事件。,而不用每次epoll_wait都需要遍历三次socket列表。维护“就绪队列”和增加和删除epoll事件时。epoll解决了select的两个缺点。