linux 2.6内核epoll用法简要说明

王朝system·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

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等待事件的发生。

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航