- 博客(1)
- 收藏
- 关注
原创 Java我的面试题
BIO、NIO、AIO 有什么区别? IO操作分为两部分:发起IO请求和IO数据读写。阻塞和非阻塞主要是针对线程发起IO请求后,是否立即返回来定义的,立即返回称为非阻塞IO,否则称为阻塞IO。同步和异步主要针对IOS数据读写来定义的,读写过程中不阻塞线程称为异步IO,否则称为同步IO。 1. BIO表示同步阻塞式IO:交互方式是同步、阻塞方式,即客户端有连接请求时服务端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的开支。 2. NIO表示同步非阻塞IO:客户端发送的连接请求都会注册到多路
2023-02-27 08:07:36
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人