BIO:同步且阻塞,一个连接一个线程,使用于多线程中,适用连接数少且固定的架构;
NIO:同步非阻塞,一个请求一个线程,多使用于单线程或者少量使用于多线程,适用于连接数量多且连接比较短(轻连接)的架构;
AIO:异步非阻塞,一个有效请求一个线程,多使用于连接数量多且连接比较长(重连接)的架构;
BIO、NIO与AIO的区别
最新推荐文章于 2023-09-13 09:38:25 发布
BIO:同步且阻塞,一个连接一个线程,使用于多线程中,适用连接数少且固定的架构;
NIO:同步非阻塞,一个请求一个线程,多使用于单线程或者少量使用于多线程,适用于连接数量多且连接比较短(轻连接)的架构;
AIO:异步非阻塞,一个有效请求一个线程,多使用于连接数量多且连接比较长(重连接)的架构;