短松江月

# Epoll

共 2 篇文章

2026

Epoll

本文从计算机硬件接收网络数据开始,深入剖析了CPU中断、进程阻塞与调度原理,逐步讲解了从阻塞I/O到select/poll,最终演进到epoll的技术历程。详细图解了epoll的实现机制,包括就绪列表、红黑树索引等核心数据结构,揭示了epoll高效监视大量文件描述符的本质。

计算机科学, 操作系统
epoll, I/O多路复用, Linux内核
12 min

C10k 问题

本文深入解析经典的C10K问题:如何在单台服务器上支持数万并发连接。文章系统梳理了五种主流技术方案,从传统阻塞I/O多线程模型到先进的epoll/kqueue边缘触发机制,再到异步I/O和内核级服务器方案。详细对比了select/poll/epoll/kqueue等I/O复用技术的优劣,讨论了线程模 …

后端开发, 高性能编程
C10K, 高并发, I/O模型
40 min