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笔记 网络库(二)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等回调
本文作者:明明1109
本文链接:https://www.cnblogs.com/fortunely/p/17413256.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫