30、真正的大杀器:异步I、O探索你好,我是盛延敏,这里是网络编程实战的第30讲,欢迎回来。 在性能篇的前几讲中,我们谈到了阻塞I/O、非阻塞I/O以及像select、poll、epoll等I/O多路复用技术,并在此基础上结合线程技术,实现了以事件分发为...2026-03-01网络编程实战
31、性能篇答疑:epoll源码深度剖析你好,我是盛延敏,今天是网络编程实战性能篇的答疑模块,欢迎回来。 在性能篇中,我主要围绕C10K问题进行了深入剖析,最后引出了事件分发机制和多线程。可以说,基于epoll的事件分发能力,是Linux下高性能网络编程的不二之选。如果你觉得还不过瘾,期望...2026-03-01网络编程实战
32、自己动手写高性能HTTP服务器(一):设计和思路你好,我是盛延敏,这里是网络编程实战第32讲,欢迎回来。 从这一讲开始,我们进入实战篇,开启一个高性能HTTP服务器的编写之旅。 在开始编写高性能HTTP服务器之前,我们先要构建一个支持TCP的高性能网络编程框架,完成这个TCP高性能网络框架之后,...2026-03-01网络编程实战
33、自己动手写高性能HTTP服务器(二):I、O模型和多线程模型实现你好,我是盛延敏,这里是网络编程实战第33讲,欢迎回来。 这一讲,我们延续第32讲的话题,继续解析高性能网络编程框架的I/O模型和多线程模型设计部分。 多线程设计的几个考虑在我们的设计中,main reactor线程是一个acceptor线...2026-03-01网络编程实战
34、自己动手写高性能HTTP服务器(三):TCP字节流处理和HTTP协议实现你好,我是盛延敏,这里是网络编程实战第34讲,欢迎回来。 这一讲,我们延续第33讲的话题,继续解析高性能网络编程框架的字节流处理部分,并为网络编程框架增加HTTP相关的功能,在此基础上完成HTTP高性能服务器的编写。 buffer对象你肯定在各种语言...2026-03-01网络编程实战
35、答疑:编写高性能网络编程框架时,都需要注意哪些问题你好,我是盛延敏,这里是网络编程实战的第35讲,欢迎回来。 这一篇文章是实战篇的答疑部分,也是本系列的最后一篇文章。非常感谢你的积极评论与留言,让每一篇文章的留言区都成为学习互动的好地方。在今天的内容里,我将针对评论区的问题做一次集中回答,希望能帮助...2026-03-01网络编程实战