繁体中文
设为首页
加入收藏
当前位置:程序开发首页 >> 其他开发语言 >> linux 2.6内核epoll用法简要说明

linux 2.6内核epoll用法简要说明

2005-01-09 20:59:17  作者:mote_li  来源:互联网  浏览次数:4  文字大小:【】【】【
简介:epoll用到的所有函数都是在头文件sys/epoll.h中声明的,下面简要说明使用epoll的步骤:1、首先声明 struct epoll_event ev, *events,ev用于登记EPOLLET事件,以便有client连接的时候调用accept函数,events用于...
关键字:简要 内核 epoll linux 2.6

epoll用到的所有函数都是在头文件sys/epoll.h中声明的,下面简要说明使用epoll的步骤:

1、首先声明 struct epoll_event ev, *events,ev用于登记EPOLLET事件,以便有client连接的时候调用accept函数,events用于处理所有事件。

2、调用int epoll_create(int size),建立一个专用于epoll事件的文件描述符。

3、调用int epoll_ctl(int " epfd ", int " op ", int " fd ", struct epoll_event *" event ) 注册ev事件。

4、调用epoll_wait等待事件的发生。

明天,我会把例子贴上来。

责任编辑:admin
相关文章