
muduo解析
林夕水心
这个作者很懒,什么都没留下…
展开
-
muduo源码总结
1.对Reactor模式的理解个人理解Reactor(反应堆)模型,就是用一个线程来监听不止一个文件描述符,每当一个文件描述符产生被关注的事件时,就会分发给其他线程或者自己来解决这个事件。其核心我觉得就是使用epoll实现多路复用,也就是一个线程可以实现多个文件描述符的监听。2.muduo的模式总结muduo的编程模型称之为one loop per thread,我觉得也可以称之为Mu...原创 2019-09-28 15:29:34 · 1050 阅读 · 0 评论 -
muduo库中的编程技巧总结
目录1.将上锁和解锁封装到类的析构和构造函数中去2.检测类型是否是完全类型3.观察者模式4.弱回调5.如果调用的函数的参数规定是普通数组,但是使用的是vector如何转换6.对于条件变量的使用1.将上锁和解锁封装到类的析构和构造函数中去程序如下class MutexLockGuard{ public: explicit MutexLockGuard(p...原创 2019-09-06 10:34:55 · 752 阅读 · 2 评论 -
muduo库中C++语法归纳
目录1.前向声明2.未命名的命名空间3.全局作用域符号::4.“=default” 、“=delete”5.static_cast使用6.顶层const和底层const7.模板类的静态变量8.for_each()函数9.类中的运算符重载(主要针对加减乘除这种算数运算符)10.类的临时对象11.纯虚函数12.父类指针指向子类13.柔性数组13....原创 2019-09-03 21:40:48 · 1119 阅读 · 0 评论