先来看一下函数原型:
#include <sys/epoll.h>
int epoll_create(int size); //创建内核事件表
int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event); //注册文件描述符
int epoll_wait(int epfd, struct epoll_event *events,
int maxevents, int timeout);
//返回活跃事件
首先epoll是多路复用的一种,什么是多路复用?
IO复用表示多个IO操作复用一个线程。操