linux 2.6内核epoll用法简要说明

类别:编程语言 点击:0 评论:0 推荐:
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等待事件的发生。
明天,我会把例子贴上来。

本文地址:http://com.8s8s.com/it/it24880.htm