BIO、NIO、AIO分别是什么?
BIO:Blocking IO ,即为阻塞。
NIO:No Blocking IO,非阻塞IO, 是一种同步非阻塞,也是IO多路复用的基础,主要是解决高并发或者处理海量连接。
简单谈谈Netty,Netty作为重要的通信组件被很多开源框架中使用,主流的rpc框架都使用了该框架,比如dubbo。
延伸问题: NIO如何实现多路复用?
BIO、NIO、AIO分别是什么?
BIO:Blocking IO ,即为阻塞。
NIO:No Blocking IO,非阻塞IO, 是一种同步非阻塞,也是IO多路复用的基础,主要是解决高并发或者处理海量连接。
简单谈谈Netty,Netty作为重要的通信组件被很多开源框架中使用,主流的rpc框架都使用了该框架,比如dubbo。
延伸问题: NIO如何实现多路复用?
本文标题:「Java面试必会」BIO、NIO、AIO分别是什么?
本文链接:https://www.haomeiwen.com/subject/qeeokqtx.html
网友评论