muduo 是典型的 Reactor(反应器)模式实现
Reactor 的核心逻辑:事件注册 → 事件监听 → 事件分发 → 事件处理
lambda 表达式(简化回调函数写法,muduo 的事件处理大量依赖)
标准线程库(std::thread/std::mutex/std::condition_variable,替代老旧的 pthread)
线程同步机制:互斥锁(mutex)、条件变量(condition_variable)、自旋锁
muduo 的事件驱动核心是 异步非阻塞
编译构建工具(Makefile 或 CMake)
IO 多路复用(select/poll/epoll), epoll 的 ET/LT 模式,muduo 的 Reactor 模型核心是 epoll
地址转换(inet_pton/inet_ntop)
strace(跟踪系统调用)、perf(性能分析)
TCP/UDP 的基本通信流程(socket ()→bind ()→listen ()→accept ()→connect ()→recv ()/send ())
TCP 粘包 / 拆包
Linux Socket 编程
Linux 网络编程(echo 服务器)

浙公网安备 33010602011771号