
源码剖析
文章平均质量分 70
乄北城以北乀
相信自己有成为大佬的潜质(>y<)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
muduo库源码分析: One Loop Per Thread
当该TcpConnection对象注册到SubEventLoop之后,这个TcpConnection对象的任何操作(包括调用用户自定义的连接建立后的处理函数。)都必须要在这个SubEventLoop线程中运行,所以TcpConnection::connectEstablished()函数必须要在SubEventLoop线程中运行。那么我们怎么。原创 2025-04-12 21:07:33 · 921 阅读 · 0 评论 -
muduo库源码分析: TcpConnection
muduo库源码分析: TcpConnection原创 2025-04-12 19:21:01 · 397 阅读 · 0 评论 -
muduo库源码分析:TcpConnection 类
muduo库源码分析:TcpConnection 类。原创 2025-03-05 16:16:06 · 397 阅读 · 0 评论 -
muduo库源码剖析:定时器TimeQueue相关
muduo库源码剖析:定时器TimeQueue相关原创 2025-03-05 16:10:48 · 253 阅读 · 0 评论 -
muduo库源码分析
1. 功能概述:- Channel类主要负责一个文件描述符的事件分发。它与一个文件描述符相关联,并封装了该文件描述符上的 I/O 事件及其对应的回调函数。- 它将底层的 I/O 复用机制(如epoll)与用户的业务逻辑进行解耦,使得用户可以专注于处理特定文件描述符上的事件,而无需关心底层的 I/O 复用细节。2. 工作原理:- Channel在构造时会关联一个文件描述符和一个EventLoop对象。它会在EventLoop中注册对特定事件(如可读、可写、异常等)的关注;原创 2025-03-04 20:21:05 · 905 阅读 · 0 评论