前提介绍: 本人是一名大三学生,主要使用C++开发,兴趣是高性能的服务器方面。 网络开发离不开网络库,所以今天开始学一个新的网络库,陈老师的muduo库 我参考的书籍就是陈老师自己关于muduo而编著这本《linux多线程服务器编程》 为什么选择muduo网络库 ...
目录 muduo网络库简介 muduo网络库模块组成 Recator反应器 EventLoop的两个组件 TimerQueue定时器 Eventfd Connector和Acceptor连接器和监听器 Acceptor Connector TcpConnection TcpServer和TcpClient muduo中的线程安全日志 AsyncLogging异步日志 本篇结束muduo网络库部分 ...
2018-12-08 14:16 0 5050 推荐指数:
前提介绍: 本人是一名大三学生,主要使用C++开发,兴趣是高性能的服务器方面。 网络开发离不开网络库,所以今天开始学一个新的网络库,陈老师的muduo库 我参考的书籍就是陈老师自己关于muduo而编著这本《linux多线程服务器编程》 为什么选择muduo网络库 ...
目录 事件驱动与EventLoop EventLoop EventLoop的构造与析构 特定线程检查,确保线程安全 loop循环 添 ...
Channel类的数据成员 Channel类的作用 1.存储了当fd_有事件到来以后需要回调上层的函数:readCallback_、writeCallback_、closeCa ...
muduo网络库学习笔记(三)TimerQueue定时器队列 目录 muduo网络库学习笔记(三)TimerQueue定时器队列 Linux中的时间函数 timerfd简单使用介绍 timerfd示例 muduo ...
linux下muduo安装包的下载地址: 安装包下载参考:https://blog.csdn.net/QIANGWEIYUAN/article/details/89023980 muduo库源码github仓库地址:https://github.com/chenshuo/muduo linux ...
muduo网络库学习笔记(四) 通过eventfd实现的事件通知机制 目录 muduo网络库学习笔记(四) 通过eventfd实现的事件通知机制 eventfd的使用 eventfd系统函数 使用示例 ...
目录 timerfd简要介绍 定时功能相关类 Timer类 TimerId类 TimerQueue类 TimerQueue声明 Time ...
目录 TcpServer接受新连接 Acceptor类 Acceptor构造与析构 Acceptor监听 Acc ...