网络 IO 多路复用万字深度详解:select/poll/epoll/io_uring
从 select 到 io_uring:网络 IO 多路复用到底在复用什么? 在学习网络编程时,我们经常会听到几个高频...
从 select 到 io_uring:网络 IO 多路复用到底在复用什么? 在学习网络编程时,我们经常会听到几个高频...
🎬 个人主页:艾莉丝努力练剑❄专栏传送门:《C语言》《数据结构与算法》《C/C干货分享&学习过程记录》 《L...
🎬 个人主页:艾莉丝努力练剑❄专栏传送门:《C语言》《数据结构与算法》《C/C干货分享&学习过程记录》 《L...
目录 一、什么是 epoll 介绍 epoll 讲解顺序 二、epoll 相关的系统调用 epoll_create epoll_wait epo...
epoll是改进的poll,但底层毫无关联epoll的核心定位:基于对多个fd等待的就绪时间通知机制1.快速认识epoll的接口接口...
目录 Epoller.hpp 头文件说明 类私有成员解析 构造函数与析构函数 对外public接口 总结: Reactor.hpp 头文件说明 ...
目录 一、代码实现: 整体框架 私有成员变量介绍 构造函数初始化流程 主运行入口 Loop 主循环 事件派发函数 HanderEvent ...
目录 一、什么是 epoll 介绍 epoll 讲解顺序 二、epoll 相关的系统调用 epoll_create epoll_wait epo...
目录 一、什么是 epoll 介绍 epoll 讲解顺序 二、epoll 相关的系统调用 epoll_create epoll_wait epo...

IO多路复用就是用来处理并发(如果服务器端的程序只有一个进程或线程,不能通过多进程或多线程来实现并发) 为什么使用I...