mini-muduo版本传送门
version 0.00 从epoll构建muduo-1 mini-muduo介绍
version 0.01 从epoll构建muduo-2 最简单的epoll
version 0.02 从epoll构建muduo-3 加入第一个类,顺便介绍reactor
version 0.03 从epoll构建muduo-4 加入Channel
version 0.04 从epoll构建muduo-5 加入Acceptor和TcpConnection
version 0.05 从epoll构建muduo-6 加入EventLoop和Epoll
从epoll构建muduo-4 加入Channel
最新推荐文章于 2024-05-23 16:49:35 发布
本文介绍了mini-muduo v0.03版本的关键改进,即加入Channel类,用于处理文件描述符的IO事件分发。Channel将socket文件描述符与事件处理回调绑定,并通过epoll_ctl注册到epoll事件中。文章详细阐述了enableReading()函数的实现以及为何在处理epoll_wait返回事件时,选择先遍历fds再调用handleEvent()以避免遍历过程中fds大小改变的风险。此外,还提到了版本中的一些其他改动和内存泄漏问题。

最低0.47元/天 解锁文章
3115

被折叠的 条评论
为什么被折叠?



