手写muduo网络库
文章平均质量分 74
iflytek@ruimin
求求你给我开个接口吧
展开
-
手写muduo网络库剖析——事件监听器Poller基类
Poller基类定义了监听所有channel通道的监听者应该干哪些事情,是一个抽象类可以由Pollpoller和Epollpoller来继承实现重写里面的方法(IO复用基类,纯虚基类),它积极地监听着所有channel通道所发生的事情,并实时反应到channel,让channel update。是muduo库中多路事件分发器的核心IO复用模块(开启事件循环epollwait)原创 2024-07-01 18:17:49 · 201 阅读 · 0 评论 -
手写muduo网络库剖析——通道Channel类
epoll_event是Linux操作系统中的一个数据结构,用于表示一个I/O事件。它在使用epoll多路复用技术时作为参数传递给int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event)//传入参数int epoll_wait(int epfd, struct epoll_event * events, int maxevents, int timeout)//传出参数以便在事件发生时通知应用程序。委托epoll检测的事件。原创 2024-07-01 16:21:17 · 554 阅读 · 0 评论