muduo网络库简介和编程示例

2022/1/12 22:06:06

本文主要是介绍muduo网络库简介和编程示例,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

muduo网络库简介和编程示例

面向对象编程   风格

基于对象编程   风格       借助boost bind/function来实现基于对象的编程

 

trivial constructor :无用的构造函数

non-trivial constructor :有用的构造函数

 

library    

库中类相对比较独立,我们编写应用的时候需要 编写一些 “胶水代码”来粘合。

 framework

框架是能够应用于  特定应用领域的, 不需要编写过多的“胶水代码”来粘合。框架提供 用户 注册 一些回调函数, 使得框架能够调用 我们所编写的回调函数。这就使得控制反转了。

 

muduo安装

安装教程:

参考链接:https://blog.csdn.net/weixin_48329362/article/details/121074636

 

 

 

 参考链接:https://www.bilibili.com/video/BV11b411q7zr?p=7&spm_id_from=pageDriver

 

source insight使用,只能在windows系统下使用。

 

 

 

报告当前服务器的一些状态:

 

 

 

任务服务器(有负载均衡的作用)   再任务  分配到  后端的应用服务器

 

在include文件夹里面有.h头文件,在lib文件夹里面有.a静态库文件。

 

P2 muduo

Thread类图

 

 

 

 

Run()是普通的成员函数,隐含的第一个参数是 Thread* (this) 调用的时候是thiscall约定

 

 

 

 

 

 

 

 

 



这篇关于muduo网络库简介和编程示例的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程