杨枝甘露z_个人页

杨枝甘露z
个人头像照片 个人头像照片
12
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2025年07月

  • 07.16 22:24:24
    发表了文章 2025-07-16 22:24:24

    基于Reactor模式的高性能网络库github地址

    https://github.com/zyi30/reactor-net.git
  • 07.16 14:53:22
    发表了文章 2025-07-16 14:53:22

    基于Reactor模型的高性能网络库之Tcpserver组件-上层调度器

    TcpServer 是一个用于管理 TCP 连接的类,包含成员变量如事件循环(EventLoop)、连接池(ConnectionMap)和回调函数等。其主要功能包括监听新连接、设置线程池、启动服务器及处理连接事件。通过 Acceptor 接收新连接,并使用轮询算法将连接分配给子事件循环(subloop)进行读写操作。调用链从 start() 开始,经由线程池启动和 Acceptor 监听,最终由 TcpConnection 管理具体连接的事件处理。
  • 07.16 14:50:41
    发表了文章 2025-07-16 14:50:41

    基于Reactor模型的高性能网络库之Tcpconnection组件

    TcpConnection 由 subLoop 管理 connfd,负责处理具体连接。它封装了连接套接字,通过 Channel 监听可读、可写、关闭、错误等
  • 07.13 21:38:10
    发表了文章 2025-07-13 21:38:10

    基于Reactor模式的高性能网络库之缓冲区Buffer组件

    Buffer 类用于处理 Socket I/O 缓存,负责数据读取、写入及内存管理。通过预分配空间和索引优化,减少内存拷贝与系统调用,提高网络通信效率,适用于 Reactor 模型中的异步非阻塞 IO 处理。
  • 07.13 16:08:25
    发表了文章 2025-07-13 16:08:25

    基于Reactor模式的高性能服务器之Acceptor组件(处理连接)

    本节介绍了对底层 Socket 进行封装的设计与实现,通过 `Socket` 类隐藏系统调用细节,提供简洁、安全、可读性强的接口。重点包括 `Socket` 类的核心作用(管理 `sockfd_`)、成员函数的功能(如绑定地址、监听、接受连接等),以及 `Acceptor` 组件的职责:监听连接、接收新客户端连接并分发给上层处理。同时说明了 `Acceptor` 与 `EventLoop` 和 `TcpServer` 的协作关系,并展示了其成员变量和关键函数的工作机制。
  • 07.13 10:42:46
    发表了文章 2025-07-13 10:42:46

    基于Reactor模式的高性能网络库之线程池组件设计篇

    EventLoopThreadPool 是 Reactor 模式中实现“一个主线程 + 多个工作线程”的关键组件,用于高效管理多个 EventLoop 并在多核 CPU 上分担高并发 I/O 压力。通过封装 Thread 类和 EventLoopThread,实现线程创建、管理和事件循环的调度,形成线程池结构。每个 EventLoopThread 管理一个子线程与对应的 EventLoop(subloop),主线程(base loop)通过负载均衡算法将任务派发至各 subloop,从而提升系统性能与并发处理能力。
  • 07.12 17:31:16
    发表了文章 2025-07-12 17:31:16

    基于Reactor模型的高性能网络库之Poller(EpollPoller)组件

    封装底层 I/O 多路复用机制(如 epoll)的抽象类 Poller,提供统一接口支持多种实现。Poller 是一个抽象基类,定义了 Channel 管理、事件收集等核心功能,并与 EventLoop 绑定。其子类 EPollPoller 实现了基于 epoll 的具体操作,包括事件等待、Channel 更新和删除等。通过工厂方法可创建默认的 Poller 实例,实现多态调用。
  • 07.12 16:17:52
    发表了文章 2025-07-12 16:17:52

    基于Reactor模型的高性能网络库之核心调度器:EventLoop组件

    它负责:监听事件(如 I/O 可读写、定时器)、分发事件、执行回调、管理事件源 Channel 等。
  • 07.12 12:33:55
    发表了文章 2025-07-12 12:33:55

    基于Reactor模型的高性能网络库之时间篇

    是一个用于表示时间戳(精确到微秒)**的简单封装类
  • 07.12 12:22:19
    发表了文章 2025-07-12 12:22:19

    基于Reactor模型的高性能网络库之地址篇

    这段代码定义了一个 InetAddress 类,是 C++ 网络编程中用于封装 IPv4 地址和端口的常见做法。该类的主要作用是方便地表示和操作一个网络地址(IP + 端口)
  • 07.12 02:08:12
    发表了文章 2025-07-12 02:08:12

    高性能网络库设计之日志组件

    高性能网络库设计之日志组件
  • 07.11 23:34:28
    发表了文章 2025-07-11 23:34:28

    基于Reactor模型的高性能网络库之Channel组件篇

    Channel 是事件通道,它绑定某个文件描述符 fd,注册感兴趣的事件(如读/写),并在事件发生时分发给对应的回调函数。
  • 发表了文章 2025-07-16

    基于Reactor模式的高性能网络库github地址

  • 发表了文章 2025-07-16

    基于Reactor模型的高性能网络库之Tcpconnection组件

  • 发表了文章 2025-07-16

    基于Reactor模型的高性能网络库之Tcpserver组件-上层调度器

  • 发表了文章 2025-07-13

    基于Reactor模式的高性能网络库之缓冲区Buffer组件

  • 发表了文章 2025-07-13

    基于Reactor模式的高性能服务器之Acceptor组件(处理连接)

  • 发表了文章 2025-07-13

    基于Reactor模式的高性能网络库之线程池组件设计篇

  • 发表了文章 2025-07-12

    基于Reactor模型的高性能网络库之Poller(EpollPoller)组件

  • 发表了文章 2025-07-12

    基于Reactor模型的高性能网络库之核心调度器:EventLoop组件

  • 发表了文章 2025-07-12

    基于Reactor模型的高性能网络库之时间篇

  • 发表了文章 2025-07-12

    基于Reactor模型的高性能网络库之地址篇

  • 发表了文章 2025-07-12

    高性能网络库设计之日志组件

  • 发表了文章 2025-07-11

    基于Reactor模型的高性能网络库之Channel组件篇

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息