[动手实现] IO模式:NIO:主从Reactor
NIO基础
NIO(Non-blocking IO) 是一种同步非阻塞支持面向缓冲的,基于通道的I/O,也是IO多路复用的基础,主要是解决高并发 或者 处理海量连接,IO处理问题
IO模式
所有的IO模式都分为两个阶段, 一是等待就绪(准备数据)也就是从网卡copy到内核缓存区(从内核缓存区copy到网卡), 二是真正的操作(读,写) 也就是从内核缓存区copy到用户地址空间;
IO模式
等待就绪阶段 是否阻塞
读写、拷贝阶段 是否阻塞
BIO (Blocking IO)
是
是
NIO
原创
2021-06-14 12:31:12 ·
222 阅读 ·
1 评论