在购买《Linux多线程服务端编程 使用muduo C++ 网络库》该书籍后,书上对于muduo网络库的解释只对于net库,直接使用了base库,而在阅读base库中的文件时,有些文件的功能,所写的代码对于我这样的新手来说不好理解,而网上也没有对于base库中的文件非常详细的说明,所以我将一边阅读源码,一边通过搜索搞懂未读懂的代码,添加注释。读完一个文件后,写一篇博客讲述这个文件的详细信息,以此来提高自己对muduo网络库的理解。
源代码的注释版本和每个文件对应的说明markdown文件保存在我GitHub上
计划在阅读完base库后阅读net库
base库有些文件需要使用前置文件,所以整个学习笔记将按照顺序来讲,建议按序号从小打到阅读