摘要: 什么是epoll?简单来讲,就是替代select的一种方法。如果不知到select是什么,就不用往下看了。为什么要替换掉select?大家说,原因有两个:1)Select有链接数量限制,epoll没有。2)select在处理大两并发时效率低。关于第一个原因,搜了下结果如下:我本人也曾经在项目中用过select和epoll,对于select,感触最深的是linux下select最大数目限制(windows 下似乎没有限制),每个进程的select最多能处理FD_SETSIZE个FD(文件句柄),如果要处理超过1024个句柄,只能采用多进程了。常见的使用slect的多进程模型是这样的: 一个进程专 阅读全文
posted @ 2013-04-23 22:20 Biiigfish 阅读(594) 评论(1) 推荐(0) 编辑