聊聊select, poll 和 epoll 假设项目上需要实现一个TCP的客户端和服务器从而进行跨机器的数据收发,我们很可能翻阅一些资料,然后写出如下的代码. 服务端 客户端 那么问题来了,如果有一个新的需求进来,现在需要你这个服务器程序同时支持多个客户端连接,你怎么办么呢?对的,这就引出了本文要聊的IO多路复用技术. select,poll,epoll select,poll,epoll都是IO多路复用的机制.I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一