摘要: 关于epoll 上一篇博文提到过select的使用方法。今天说一下epoll的使用方法。epoll相对于select而言有如下几个方面的优点:对于要监听的fd的数量没有限制内核会保存需要监听的fd,无需每次都进行初始化只返回产生事件(可读取、可写等)的fd,无需遍历监听的所有fd 使用epoll主要用进行一步阻塞的调用。其基本的步骤为:首先通过epoll_create调用创建一个epoll文件描述符(epfd)通过epoll_ctl对这个描述符进行设置,具体包括:添加需要监听的文件描述符、socket描述符等;设置相关监听的类型(例如监听是否可读:EPOLLIN,)等通过epoll_wait进 阅读全文
posted @ 2013-10-06 13:44 冷暖自知01 阅读(382) 评论(0) 推荐(0) 编辑