摘要:
前言 在本系列之前的源码剖析中,我们已经分析了 muduo “一个线程一个EventLoop”的实现方式、网络连接事件的处理(三个半事件)、以及 TimerQueue 如何将定时器纳入事件循环框架。 至此,我们对 muduo 的事件驱动逻辑和核心调度机制已经有了深入的理解。 在正式进入 Buffer 阅读全文
前言 在本系列之前的源码剖析中,我们已经分析了 muduo “一个线程一个EventLoop”的实现方式、网络连接事件的处理(三个半事件)、以及 TimerQueue 如何将定时器纳入事件循环框架。 至此,我们对 muduo 的事件驱动逻辑和核心调度机制已经有了深入的理解。 在正式进入 Buffer 阅读全文
posted @ 2025-09-11 07:29
ToBrightmoon
阅读(91)
评论(0)
推荐(0)
摘要:
前言 在上一篇文章《muduo 源码剖析(一):深入 'One Loop Per Thread' 与 EventLoop 的实现》中,我们分析了 muduo 如何通过 EventLoopThreadPool 和 EventLoopThread 实现 "One Loop Per Thread" 的并发 阅读全文
前言 在上一篇文章《muduo 源码剖析(一):深入 'One Loop Per Thread' 与 EventLoop 的实现》中,我们分析了 muduo 如何通过 EventLoopThreadPool 和 EventLoopThread 实现 "One Loop Per Thread" 的并发 阅读全文
posted @ 2025-09-11 07:23
ToBrightmoon
阅读(39)
评论(0)
推荐(0)
摘要:
前言:再探 muduo,一次与过去的对话 记得自己刚开始学 C++ 的时候,刚学会语法,学完 Linux 系统编程,也是在知乎上搜各种回答,以什么样的方式提升自己的 C++ 编程水平,看什么书让自己的编程水平突飞猛进,那些书让你的 C++ 水平顿悟的感觉等等问题。后来也是搜索到了一个回答是看 mud 阅读全文
前言:再探 muduo,一次与过去的对话 记得自己刚开始学 C++ 的时候,刚学会语法,学完 Linux 系统编程,也是在知乎上搜各种回答,以什么样的方式提升自己的 C++ 编程水平,看什么书让自己的编程水平突飞猛进,那些书让你的 C++ 水平顿悟的感觉等等问题。后来也是搜索到了一个回答是看 mud 阅读全文
posted @ 2025-09-11 07:19
ToBrightmoon
阅读(20)
评论(0)
推荐(0)

探索 spdlog 异步日志性能优化:thread_local SPSC 队列与最小堆合并排序实践 引言 在本系列的前四篇文章中,我们对 spdlog 的异步机制、文件 Sink、自定义 Sink 扩展以及核心格式化引擎 pattern_formatter 进行了深入剖析。通过这些分析,我们对 sp
浙公网安备 33010602011771号