1、muduo网络库编程
- muduo网络库的底层就是epoll加linux的pthread线程库。
- 所以muduo库只能装在linux环境中。
- muduo网络库的安装:https://blog.youkuaiyun.com/QIANGWEIYUAN/article/details/89023980
我们在做项目的时候,服务器一定要做到高并发,要用到muduo库。但是客户端只是向服务器请求服务,不需要高并发的性能要求。
2、基于muduo的客户端服务器编程
muduo网络库的编程很容易,要实现基于muduo网络库的服务器和客户端程序,只需要简单的组合TcpServer和TcpClient就可以,代码实现如下:
服务器类的开发

客户端实现

3、用muduo中的线程池做计算任务
采用muduo进行服务器编程,如果遇到需要开辟多线程单独来处理

本文详细介绍了muduo网络库的使用,包括安装、服务器和客户端编程、线程池应用、日志系统、多线程模型以及reactor模型。重点讲解了muduo如何在Linux环境下实现高并发,并提供了VScode的配置教程。
订阅专栏 解锁全文
3047

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



