摘要:
select等等这几种方式不会堵塞,不论连接还是不连接都有结果返回,并且根据结果的不同来选择不同的处理方式,所以这样效率会更高。poll 与select类似,但是select监控的最大文件描述符数量是有限制的,所以我们一般选择poll。poll和epoll的区别,首先就是poll每次都要轮询一遍文件描述符组,插入和删除队列,来确定就绪的文件描述符,但是epoll机制,活动的文件描述符会被放到一个队列中去,所以,epoll的效率更高一些,但是对于活动的客户端和僵死的客户端而言,当活动的客户端较多时,poll的效率比较好,当僵死的客户端较多时,epoll的效率就比较好。select的使用:poll 阅读全文