首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
eventloopthread专题
[muduo网络库]——muduo库EventLoopThread类(剖析muduo网络库核心部分、设计思想)
接着之前我们[muduo网络库]——muduo库Thread类(剖析muduo网络库核心部分、设计思想),我们接下来继续看muduo库中的EventLoopThread类,它和Thread类息息相关。 EventLoopThread类 封装了eventloop线程也就是IO线程,eventloopthread会启动自己的线程,并在里面运行eventloop::loop()。 重要成员变量
阅读更多...
muduo网络库剖析——事件循环与线程EventLoopThread接口类
muduo网络库剖析——事件循环与线程EventLoopThread接口类 前情从muduo到my_muduo 概要bindunique_lock< mutex > 与 condition_variable 框架与细节成员函数使用方法 源码结尾 前情 从muduo到my_muduo 作为一个宏大的、功能健全的muduo库,考虑的肯定是众多情况是否可以高效满足;而作为学习者,我们
阅读更多...
muduo_net库源码分析(六)(EventLoopThread类创建IO线程)
EventLoopThread类 注意:并不是说创建EventLoopThread类的对象就创建了IO线程,而是创建EventLoopThread类的对象后,该对象调用EventLoopThread::startLoop后才创建了一个IO线程。 调用顺序: 主线程中:EventLoopThread::startLoop–>在EventLoopThread::startLoop调用Thread:
阅读更多...