IO模型

作者: OisCircle | 来源:发表于2018-10-10 13:55 被阅读0次

原文参考链接

四种状态
  • 同步
  • 异步
  • 阻塞
  • 非阻塞
IO分类
  • 同步阻塞IO
  • 同步非阻塞IO
  • 异步非阻塞IO
    注意: 没有异步阻塞这种说法
Unix 5种IO模型
  • 阻塞式IO
  • 非阻塞式IO
  • I/O复用(select, poll, epoll...)
  • 信号驱动式IO(SIGIO)
  • 异步IO
阻塞式IO模型
非阻塞式IO模型
IO复用模型
信号驱动式IO模型
异步IO模型

五种IO模型总结


Java IO

除了以上的信号驱动IO以外, java所提供的IO模型都涵盖了另外四种.
严格意义上来说,通过Reactor模式实现的NIO,和unix中的I/O多路复用是相同的概念

相关文章

  • 1.Nette入门第一章——IO演进

    1. IO 基础 1.1. linux网络IO模型 阻塞IO模型 非阻塞IO模型 IO多路复用模型(NIO) 信...

  • 细谈Select,Poll,Epoll

    阻塞 io 模型 blocking IO非阻塞 io 模型 nonblocking IOio多路复用模型 IO m...

  • 2.五种IO模型

    0.IO介绍1.阻塞IO模型2.非阻塞IO模型3.IO多路复用模型4.信号驱动IO模型5.异步IO模型6.五种IO...

  • 网络IO模型

    网络IO的模型大致包括下面几种 同步模型(synchronous IO)阻塞IO(bloking IO)非阻塞IO...

  • 「基础知识总结」 IO模型

    IO模型 五种IO模型包括:阻塞IO、非阻塞IO、信号驱动IO、IO多路转接、异步IO。其中,前四个被称为同步IO...

  • 五种 IO 模型

    五种 IO 模型 参考链接 一共有五种 IO 模型 阻塞 IO 非阻塞 IO 多路复用 IO 信号驱动 IO 异步...

  • Java中的IO模型

    Java中的IO模型 Java中的IO模型有四种: 同步阻塞IO 同步非阻塞IO IO多路复用 异步IO 其中IO...

  • 23、pythonIO模型

    python之路——IO模型 IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 ...

  • IO模型

    IO模型 五种模型

  • 2018-07-03

    Netty实践与NIO原理 一、阻塞IO与非阻塞IO Linux网络IO模型(5种) (1)阻塞IO模型 所有文件...

网友评论

      本文标题:IO模型

      本文链接:https://www.haomeiwen.com/subject/sndpaftx.html