ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] # BIO通信 阻塞同步的IO 一个请求对应一个线程,1比1 ![](https://box.kancloud.cn/31ba131f6c11063a8791d4deb2870f53_1141x416.png) # 伪异步IO通信 阻塞同步的IO * 线程池负责连接 * M请求N应答 * 线程池阻塞 ![](https://box.kancloud.cn/2463f8a6c1fffd644878ad5124750b37_1221x417.png) # NIO通信 非阻塞同步的IO * 缓冲区Buffer * 通道Channel * 多路复用器Selector(jdk使用epoll代替传统select实现) # AIO通信 真正的异步非阻塞的IO,对应linux的事件驱动IO * 连接注册读写事件和回调函数 * 读写方法异步 * 主动通知程序