![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Muduo
Come_code
你说,我一个码农,还有机会做产品吗?
展开
-
muduo库的源代码分析1--整体架构
最近,学习了陈硕大侠的《Linux多线程服务端编程:使用muduo C++网络库》很受启发。但是在学习muduo源代码的过程中,还是感觉代码架构比较复杂,一个是和boost相关的内容比较多,对现代C++编程理念不了解的人,可能感觉莫名其妙。(关于...转载 2020-05-11 09:12:10 · 423 阅读 · 0 评论 -
详细muduo的使用(二)——安装与使用
Muduo是什么?muduo是陈硕大神个人开发的C++的TCP网络编程库。muduo基于Reactor模式实现。Reactor模式也是目前大多数Linux端高性能网络编程框架和网络应用所选择的主要架构,例如内存数据库Redis和Java的Netty库等。陈硕的《Linux多线程服务器端编程》一书对muduo整个架构进行了非常详尽的介绍和分析,可以说是学习muduo源码和设计理念最好的资料了...原创 2020-05-03 23:40:36 · 1738 阅读 · 0 评论 -
详细muduo的使用(一)——源码分析(架构和概念)
目录muduo的架构和概念一个简单的例子连接的建立消息的读取消息的发送为什么要移除可写事件连接的断开runInLoop的实现为什么要唤醒EventLoopwakeup是怎么实现的doPendingFunctors的实现muduo的线程模型主从reactor模式业务线程池总结参考muduo的架构和概念muduo中类的职责和...原创 2020-05-03 20:33:16 · 4087 阅读 · 2 评论