我正在重写多线程
Linux-2.6.32应用程序,用
epoll
替换
select
.
epoll_create1(2)的手册页声明:
If flags is 0,then,other than the fact that the obsolete size argument is dropped,epoll_create1() is the same as epoll_create().
然而,epoll_wait(2)
中使用的这个过时的大小参数不是maxevents吗?
epoll_wait(int epfd,struct epoll_event *events,int maxevents,int timeout);
这意味着在使用epoll时我们可以避免在epoll_create1中声明最大事件数,但是在调用epoll_wait时我们迟早要引用它?如果是这样,将epoll_create1带入游戏的重点是什么?
感谢您对此主题的启发.