目录 1. 五种IO模型 1.1 阻塞IO 1.2 非阻塞IO 1.3 信号驱动I0 1.4 异步IO 1.5 IO多路转接 2. 多路转接IO(select) 2.1 接口 2.2 select使用事件集合方式 2.2.1 接口: 2.3 select使用方式: 2.4 select的返回值: 2.5 select编程示例: 3. 用select来实现单个线程接收多个客户端 1. 五种IO模型 1.1 阻塞IO 在内核将数据准备好之前,系统调用会一直等待&#x