• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
返回主页

明明1109

  • 博客园
  • 首页
  • 新随笔
  • 联系
  • 订阅
  • 管理

muduo库笔记汇总

目录
  • 简介
  • 源码解析
    • 基础类
    • 日志库
    • 网络库

简介

muduo库是陈硕开发的Linux多线程事件库,适用于Linux服务器编程。
Github地址:https://github.com/chenshuo/muduo
文档介绍:https://book.douban.com/subject/20471211/

源码解析

基础类

muduo笔记 标记类copyable, noncopyable
muduo笔记 原子类AtomicIntegerT<T>
muduo笔记 时间戳类Timestamp
muduo笔记 单例模式类Signleton
muduo笔记 线程安全相关类MutexLock, MutexLockGuard
muduo笔记 线程同步CountDownLatch
muduo笔记 线程类Thread,当前线程CurrentThread
muduo笔记 线程池ThreadPool

日志库

muduo笔记 日志库(一)
muduo笔记 日志库(二)

网络库

muduo笔记 网络库(一)概括
muduo笔记 网络库(二)I/O复用封装Poller
muduo笔记 网络库(三)事件通道Channel
muduo笔记 网络库(四)TimerQueue定时器队列
muduo笔记 网络库(五)事件循环EventLoop
muduo笔记 网络库(六)Socket类及SocketsOps库函数封装
muduo笔记 网络库(七)TCP连接TcpConnection、Acceptor、TcpServer
muduo笔记 网络库(八)EventLoop的多线程应用:EventLoopThread、EventLoopThreadPool
muduo笔记 网络库(九)输入输出缓冲区Buffer
muduo笔记 网络库(十)TcpConnection补充:ConnectionCallback/MessageCallback等回调

posted @ 2023-05-18 20:54  明明1109  阅读(1821)  评论(0)    收藏  举报
刷新页面返回顶部

公告

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3