· 5分钟
区分就绪通知和完成通知,用一次文件读取说明 SQE、CQE、错误处理与缓冲区复用边界。
· 5分钟
以已合入的 Triple 泛化调用改动为工程案例,分析调用元数据、序列化封装、版本范围与互操作验证。
· 14分钟
Nginx、Redis、Go runtime 中 epoll 的实际应用,深入理解真实项目如何使用 epoll
· 12分钟
epoll 的性能监控工具、常见问题诊断、性能瓶颈定位,以及实战中的调试技巧
· 21分钟
Linux 内核中 epoll 的完整实现,包括事件循环、回调机制、与网络驱动的交互等底层细节
· 16分钟
Linux 的 epoll、macOS/BSD 的 kqueue、Windows 的 IOCP,以及 Go 的跨平台封装机制详解
· 18分钟
epoll 在多进程和多线程环境下的使用,包括惊群效应、EPOLLEXCLUSIVE 独占模式、SO_REUSEPORT 负载均衡,以及完整的多进程服务器实现
· 4分钟
分清事件通知和数据传输,梳理事件数组复用、非阻塞读写、缓冲区生命周期与背压。
· 18分钟
深入解析 epoll 的内部工作机制,包括三个核心 API、红黑树与就绪链表数据结构、以及水平触发与边缘触发的区别
· 4分钟
Linux 高性能网络编程入门,从 C10K 问题到 IO 多路复用的演进历程,深入理解 epoll 相比 select 和 poll 的巨大优势