写点什么

多路复用

0 人感兴趣 · 5 次引用

  • 最新
  • 推荐

IO 原理(一):从 BIO 到 NIO

用户头像
苏格拉格拉
2022-11-15

Liniux操作系统内核、IO工作原理、Java BIO、JavaNIO、NIO思考

https://static001.geekbang.org/infoq/0b/0bb3985b299a83c829e0f7abef5e0cad.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

揭开 epoll 面纱:Nginx,Redis 等都在用的多路复用,到底是什么?

最近在看一些文章,出现在眼前频率比较高的一个单词就是epoll。这个在众多优秀软件中都出现的内容,我看大家或多或少有接触过,例如在Nginx中使用epoll处理百万并发连接,Redis使用epoll来处理高并发的客户端网络请求,Java的NIO底层也是基于epoll的等等。

https://static001.geekbang.org/infoq/ac/acdd9423adedb12943931e8bfc08f87e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

redis 的 I/O 多路复用

用户头像
en
2020-12-20

针对多个来源的i/o请求,采用事件驱动模式,主线程可以视作是一个状态机,监听收到的各种i/o请求,若是没有请求,则阻塞等待,有请求就将输入的请求和请求状态转移到一个输出状态。

https://static001.geekbang.org/infoq/bc/bcd52e072e176cae24c0a51b08aeec88.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

IO 系列——UNIX 五种 IO 模型

用户头像
Java联盟
2020-07-24

《UNIX网络编程:卷一》总结了五种经典的IO模型,分别为:阻塞式IO模型、非阻塞式IO模型、多路复用IO模型、信号驱动IO模型、异步IO模型。

https://static001.geekbang.org/infoq/f0/f017e743919a1f9008ed2bcd55de398b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一文搞懂 Redis 高性能之 IO 多路复用

用简明的方式让大家快速理解IO多路复用原理,以及其在Redis中的高性能应用总结。

多路复用_多路复用技术文章_InfoQ写作社区