原创

redis网络模型-阻塞IO


当用户空间想直接操作硬件设备时是没有权限的是由通过内核空间提供的接口才能对硬件设备进行相应的操作

微信截图_20230212165621

顾名思义,阻塞IO就是两个阶段都必须阻塞等待:

微信截图_20230212165659

可以看到,阻塞IO模型中,用户进程在两个阶段都是阻塞状态。

参考书籍《UNIX网络编程》

在《UNIX网络编程》一书中,总结归纳了5种IO模型: 阻塞IO (Blocking IO) 非阻塞IO(Nonblocking IO) IO多路复用 (IO Multiplexing) 信号驱动IO (SignalDriven 1O) 异步IO(Asynchronous IO)

redis原理
网络模型
  • 作者:陌攻(联系作者)
  • 发表时间:2023-02-16 09:17
  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
  • 公众号转载:请在文末添加作者公众号二维码