2021
09-16
09-16
解析Linux源码之epoll
目录一、前言二、简单的epoll例子2.1、epoll_create2.2、structeventpoll2.3、epoll_ctl(add)2.4、ep_insert2.5、tfile->f_op->poll的实现2.6、回调函数的安装2.7、epoll_wait2.8、ep_send_events三、事件到来添加到epoll就绪队列(rdllist)的过程3.1、可读事件到来3.2、可写事件到来四、关闭描述符(closefd)五、总结一、前言在linux的高性能网络编程中,绕不开的就是epoll。和select、poll等系统调用相比,epoll在需要监视大量文...
继续阅读 >