epoll是Linux内核为处理高并发而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本。这里主要讲epoll和另外两个的区别,另外再把epoll的一个简单运用实例说说。
(一)epoll 有select,poll的主要区别:
一、相比于select与poll, epoll最大的好处在于它不会随着监听fd数目的增长而降低效率;
二、内核中的select与poll的实现是采用轮询来处理的,轮询的fd数据越多,自然耗时也越多;
三、epoll的实现是基于回调的,如果fd有期...
分类:
其他好文 时间:
2015-07-28 21:07:42
阅读次数:
108