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等回调