计算机科学
Epoll
本文从计算机硬件接收网络数据开始,深入剖析了CPU中断、进程阻塞与调度原理,逐步讲解了从阻塞I/O到select/poll,最终演进到epoll的技术历程。详细图解了epoll的实现机制,包括就绪列表、红黑树索引等核心数据结构,揭示 …
·
12 min read·
epoll, I/O多路复用
本文从计算机硬件接收网络数据开始,深入剖析了CPU中断、进程阻塞与调度原理,逐步讲解了从阻塞I/O到select/poll,最终演进到epoll的技术历程。详细图解了epoll的实现机制,包括就绪列表、红黑树索引等核心数据结构,揭示 …
本文深入解析经典的C10K问题:如何在单台服务器上支持数万并发连接。文章系统梳理了五种主流技术方案,从传统阻塞I/O多线程模型到先进的epoll/kqueue边缘触发机制,再到异步I/O和内核级服务器方案。详细对比 …