BIO:同步阻塞,一个IO请求对应一个线程
NIO:同步非阻塞,客户端将IO请求以channel的形式注册到Selector中,selector接收到IO请求会让服务器创建线程处理,客户端会通过轮询的方式查看IO请求是否完成
AIO:异步非阻塞,在操作系统层面上完成,操作系统完成IO后会通知客户端,而不需要客户端的轮询
BIO:同步阻塞,一个IO请求对应一个线程
NIO:同步非阻塞,客户端将IO请求以channel的形式注册到Selector中,selector接收到IO请求会让服务器创建线程处理,客户端会通过轮询的方式查看IO请求是否完成
AIO:异步非阻塞,在操作系统层面上完成,操作系统完成IO后会通知客户端,而不需要客户端的轮询
本文主要对IO多路复用,Ractor模型以及Java NIO对其的支持。
前言
详解NIO、BIO、AIO
Java BIO、NIO、AIO 复习总结
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M