292-重写C++muduo库(Channel代码)

Channel通道代码

在这里插入图片描述
TcpServer相当于是muduo库提供给外部编写服务器程序的入口的一个类,相当于一个大箱子,把muduo库有关服务器的编程相关的东西,包括反应堆,事件分发器,事件回调都打包一块了。

我们看看它的成员变量:
在这里插入图片描述
Acceptor:和accept相关的操作;
EventLoopThreadPool:事件循环的线程池;
ConnectionMap:和连接相关;

eventloop就是Reactor模型中的事件循环,相当于事件分发器,相当于是一个epoll,epoll主要管理
在这里插入图片描述
成员变量:
在这里插入图片描述


版权声明:本文为Edward_LF原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。