select,poll,epoll都是IO多路复用中的模型.再介绍他们特点时,先来看看多路复用的 模型. 同其他IO的不同的是,IO多路复用一次可以等多个文件描述符.大大提高了等待数据准备好的时间的效率.为了完成等的效率,系统提供了三个系统调用:select,poll,epoll.这里不再讲述三者具体实现,只总结三者的优缺点. select的缺点 1.单个进程监控的文件描述符有限,通常为1024*8个文件描述符.当然可以改进,由于select采用轮询方式扫描文件描述符.文件描述符数量越多,性能越…