摘要:
epoll是Linux特有的IO复用函数。它使用一组函数完成IO复用,而select和poll使用一个函数。 epoll不需要像select和poll那样每次调用都要重复传入文件描述符和事件集。但epoll在内核会使用一个额外的文件描述符,来标识内核中事件表。 epoll原理 epoll在内核维护一 阅读全文
posted @ 2020-08-29 00:39
细雨徐行
阅读(104)
评论(0)
推荐(0)
摘要:
承接上篇IO复用之select selet将描述符和事件分离,所以在select接口需要传入三个数组表示不同的事件集合。poll也是在一定时间内轮询所有的描述符,但它将事件和描述结合。 函数签名 #include <poll.h> int poll(struct pollfd *fds, nfds_ 阅读全文
posted @ 2020-08-29 00:17
细雨徐行
阅读(99)
评论(0)
推荐(0)

浙公网安备 33010602011771号