摘要: epoll全名event poll,他是poll的加强版本,从linux 2.6开始。select,poll,epoll的关系:select,IO多路归并,也就是在单一线程中监控多个fdpoll:具有select的作用,但是select有个局限,被监听的fd数量有限,poll改进了这一点,并且相比于select而言,接口更方便epoll:具有epoll的作用,但是poll是O(n)操作,即需要线性遍历所有的fd,逐一检测,而epoll进行了改进,通过事件注册,直接触发相关函数,不需要遍历所有注册的fd。epoll有三个接口:epoll_create:创建epoll对象epoll_ctl:控制e 阅读全文
posted @ 2011-12-30 13:25 bourneli 阅读(826) 评论(0) 推荐(2) 编辑