epoll实现原理
本文深入剖析了 epoll 的底层实现原理,重点讲解了 eventpoll 和 epitem 结构体、红黑树与就绪队列的节点共用机制,以及 epoll_create/ctl/wait 的内部工作流程。
本文深入剖析了 epoll 的底层实现原理,重点讲解了 eventpoll 和 epitem 结构体、红黑树与就绪队列的节点共用机制,以及 epoll_create/ctl/wait 的内部工作流程。
本文系统总结了 Linux 网络编程中常用的 POSIX API,涵盖了 socket、bind、listen、accept 等核心函数的原理、功能及其在面试中的常见考点。
本文通过由浅入深地分析一请求一线程模型,探讨了 Linux 网络编程中 select、poll 和 epoll 三种 I/O 多路复用机制的区别,并介绍了 ss 命令在连接状态监控中的应用。
本文探讨了 Reactor 模式的实现原理,分享了在百万并发场景下结合 WebSocket 进行高性能 WebServer 开发的实践经验,并分析了 send 过程中的错误处理与内存管理问题。