- 博客(23)
- 收藏
- 关注
原创 【Muduo源码剖析笔记】Muduo Net库数据结构联系图
仅是第一次梳理整个框架,列举了主要的几部分数据结构。每个类省略了一些次要的数据成员。肯定还会有错误,后续在学习过程中陆续进行修改,欢迎提出。后续的笔记以各个大组件展开剖析与学习。分别有:(一) Acceptor: 管理监听socket的类,包含了一个Channel类。(二)TCPConnection:管理一个TCP连接的类,也包含一个Channel类。(三)EventLoop:管理一个Poller,事件处理中心。(四)EventThreadPool: 用来分配线程池。(五)T...
2021-12-28 22:26:02 198
原创 【Muduo源码剖析笔记】Muduo Base库结构简介
【Muduo源码剖析笔记】Muduo Base库结构简介作为第一次阅读源码的新手,感觉Muduo库的结构和代码都还是相对其他源码清晰和简单的。Base库包含了实现网络库所需的基础组件,但是自己第一次读的时候,在各个头文件的依赖关系中绕来绕去走了一些弯路,因此笔记以源代码中,头文件和实现文件为一个编译模块为单位梳理一下Base库的结构组成。Base库的组件有多种类型,有的组件自己实现了单一功能,比如noncopyable模块可以为其他组件提供不可复制的tag提示。有的多个组件结合在一起实现了一个功能,比如
2021-12-23 11:50:42 761
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人