-
四种IO对比
查看全部 -
同步阻塞IO、异步阻塞IO、同步非阻塞IO、异步非阻塞IO
查看全部 -
AIO通信
查看全部 -
NIO通信模型
查看全部 -
伪异步 IO 通信模型
查看全部 -
伪异步IO通信
查看全部 -
BIO通信模型
查看全部 -
课程前置知识
查看全部 -
netty 使用场景
查看全部 -
什么是netty
查看全部 -
IO通信的方式:
BIO:当用户请求后端的时候,每个请求会创建一个新的线程
伪异步IO:使用线程池负责连接,但是当请求过多时,线程池也会出现线程池阻塞的问题
NIO:
缓存区Buffer:读数据和写数据都是在缓冲区中。所有数据都是通过缓冲区来处理
通道Channel:读写数据
多路复用器Selector:Selector一直轮询Channel。当Channel发生读写操作时,该Channel就处于就绪状态,就会被Selector轮询出来。通过Selection.key()就可以获取就绪Channel的集合。之后再进行后续操作。
查看全部 -
嗯嗯查看全部
-
嗯嗯查看全部
-
BIO:阻塞同步;
伪异步ID:阻塞同步;
NIO:非阻塞同步;
AIO:非阻塞异步;
查看全部 -
Netty:
a.高性能、事件驱动、异步非堵塞
b.基于NIO的客户端、服务器端编程框架
c.稳定性和伸缩性
查看全部
举报
0/150
提交
取消