计算机网络
hopestar2
从事JAVA,C佳佳,shell等语言的软件开发,主要兴趣和方向数据挖掘,分布式数据库等。希望多与志同道合的朋友交流。
展开
-
[转载]EPOLL精髓
<br /> 转载自: http://www.cnblogs.com/OnlyXP/archive/2007/08/10/851222.html<br /> <br />在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。<br />相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/p转载 2010-06-12 09:00:00 · 530 阅读 · 0 评论 -
SELECT、POOL、EPOLL的特性对比
<br /><br />select()系统调用提供一个机制来实现同步多元I/O:<br /><br /> <br />#include <sys/time.h><br />#include <sys/types.h><br />#include <unistd.h><br /><br />int select (int n,<br />fd_set *readfds,<br />fd_set *writefds,<br />fd_set *exceptfds,<br />struct timeval *t转载 2011-02-24 17:42:00 · 800 阅读 · 0 评论