写点什么

epoll

0 人感兴趣 · 7 次引用

  • 最新
  • 推荐

epoll 源码分析以及在 Redis 中的实现

这篇文章分析一下linux中epoll的实现原理,主要为了增强自己对网络调用的理解。业界使用epoll的框架比较多,随便就能列出来很多,比如jdk的nio在linux下的实现,以及netty、redis等涉及到长链接网络请求的地方,我们都可以直接使用epoll。文末会从redis源码简

Linux/Centos Epoll 原理解析

用户头像
赖猫3 月 8 日

Epoll 很重要,但是 Epoll 与 Select 的区别是什么呢?Epoll 高效的原因是什么?

https://static001.geekbang.org/infoq/1f/1f0878198a5a755ae69a89cba533b0f6.jpeg?x-oss-process=image/resize,w_416,h_234

【计算机内功修炼】三:一文彻底理解 IO 多路复用

在讲解IO多路复用之前,我们需要预习一下文件以及文件描述符。

https://static001.geekbang.org/infoq/ac/acdd9423adedb12943931e8bfc08f87e.jpeg?x-oss-process=image/resize,w_416,h_234

redis 的 I/O 多路复用

用户头像
en2020 年 12 月 20 日

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

Linux IO 模式及 select、poll、epoll 详解(含部分实例源码)

用户头像
linux大本营2020 年 11 月 28 日

同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。

epoll_epoll资料文章-InfoQ写作平台