常用的三个API:
epoll_create(); //例如 int epfd = epoll(10);创建一棵有10个结点的红黑树,注意:这个数只是对内核建议的数值,内核参照这个参数去构建
epoll_ctrl();//参数2 op可以取值 EPOLL_CTL_ADD/MOD/DEL
events:EPOLLIN/OUT/ERR
第四个参数struct epoll_event *events,需要定义一个变量,并初始化,再传地址,注意跟epoll_wait函数同类型参数区分
epoll_wait(); //注意:第二个参数struct epoll_event *events是个数组,传出参数
返回的文件描述符是一棵红黑树的树根。
对二叉树的结点进行操作。