V
主页
京东 11.11 红包
linux的异步io,io_uring对比epoll究竟好在哪里?
发布人
linux的异步io,io_uring对比epoll究竟好在哪里? 1. io_uring的异步io实现 2. liburing的应用库做的工作 3. sqe与cqe的作用 4. 为网络io添加io_uring
打开封面
下载高清视频
观看高清视频
视频下载器
io管理只有epoll吗,io_uring是不是更好的选择 | io_uring的异步io实现;liburing的应用库做的工作;为网络io添加io_uring
【linux异步io】io_uring从手写代码开始,感受异步与同步的差异
【c++开发】8个方面讲解io_uring,重塑你对异步io的理解
io_uring会不会成为未来io的主流?io_uring与epoll的性能对比
入职腾讯全靠它,c/c++后端开发之网络编程技术精讲,开发和面试都很重要!!(tcp/ip、udp、epoll、协程、io_uring、dpdk、网络协议栈)
程序性能优化-异步的原理与实现 |程序性能优化方法;异步io的原理分析;异步io的具体实现
C++后端热点技术-协程,解决了网络编程哪些痛点 |reactor 网络编程;io处理是同步的,事件处理是异步的;什么是协程?协程有哪些操作?协程实现同步非阻塞
从 5 个方面掌握 reactor 网络模型
支撑亿级io的底层基石-epoll实战揭秘
支撑亿级io的底层基石-epoll实战揭秘
10道面试常考的网络面试题:tcp与udp的区别?大量close_wait的原因;epoll惊群怎么解决?为什么会有协程?协程与网络io的关系...
10个关于dpdk/spdk开发的技术问题 |dpdk实现原理;io_uring的技术原理;文件系统与ssd;virtio与vhost的虚拟化;vpp的作用..
redis源码调试: io 多线程是怎么工作的?|这里的 io 是什么?为什么需要引入 io 多线程?调试跟踪 io 多线程处理流程;什么时候需要开启io多线程
【C++开发】准备好linux环境,手撕一个reactor网络模块 |网络事件、定时事件及信号事件;检测io和操作io;连接建立、建立断开、数据到达以及数据发送
陷入回调陷阱?用协程解决异步转同步 | 并发网络编程中的回调;lua协程粘合异步回调分析
c/c++后端开发中数据库异步连接,异步连接池的实现
tcp/ip协议栈,那些你还不知道的细枝末节
即时通讯背后的技术故事,后端开发的技术组件 |网络层io,多线程,异步io,协程的选择;应用协议的选择;web客户端通信;业务 单聊,群聊,语音群聊
手把手带你写一次reactor,为你的web服务器增加技术点 |epoll之上为什么需要封装reactor;reactor与多线程多进程的关系;io回调函数设置
从 redis 中的 io 和计算,看redis的性能优化
网络编程实战:数据库异步驱动实现 |同步驱动与异步驱动的性能对比;异步驱动的实现原理;基于网络框架实现 redis 异步驱动;协程实现消除异步回调
从 8 个方面看项目迭代优化之路(零拷贝、io多路复用、线程池、异步io、数据库及缓存技术、进程间通信、分布式、云原生)
游戏服务器框架 skynet 网络模块封装 |reactor 网络模型的封装;数据如何到达 actor;网络操作中的同步非阻塞如何实现
【C++后端开发】90分钟搞定底层网络IO模型,必须要懂得10个网络模型
基于linux epoll网络编程的细节处理 |epoll原理详解;tcp连接的建立与断开;epoll如何连接的细节问题
【c/c++开发】(120行代码)实现一个完整的线程池,实现异步操作提升项目性能
剖析Linux内核《epoll源码分析》
带你深度剖析ebpf,让你的工作效率更高
手把手代码实现udp高并发(含完整代码)|udp如何模拟tcp三次握手;udp脏数据如何处理;udp的epoll实现;并发性能测试
【C++开发】如何用 libevent 构建你的网络应用 |reactor解决问题的思路;libevent封装层次;libevent使用层次
win/linux同样是操作系统,为什么linux更受程序员追捧?
从redis,memcached到nginx的网络底层设计 |单线程redis 网络设计;多线程memcached网络;多进程nginx网络;3种多线程网络模型
c++后端开发网络相关的面试题 |tcp 和 udp 的区别;linux 系统如何收发网络数据包;tcp 如何保证可靠性;epoll et/lt模式的区别;
6种网络模型,让你看网络代码都会似曾相识(kv存储、dfs、搜索引擎、IM、chatgpt、短链接的底层网络设计)
windows 高效网络编程 iocp 的工作原理,手撕 iocp 网络编程
网络原理tcp/udp协议,网络编程epoll/reactor,面试中的正经“八股文”
C++线程池实现(120行),实现异步操作,解决项目性能问题 |线程池的使用场景;线程池的设计;业务拆分 回调任务;计算业务是否使用线程池
100行代码,开启tcp/ip协议栈实现之路,准备好linux环境 |eth/ip/udp/tcp协议封装;柔性数组;netmap/dpdk选择;epoll实现
池式组件,性能优化必备技术(线程池、内存池、异步请求池、数据库连接池、无锁队列的ringbuffer)
reactor 网络模型在开源框架中的应用 |什么是 reactor ?reactor是怎么工作的?单线程redis;多进程nginx;多线程memcached