V
主页
京东 11.11 红包
海量定时器设计,到底应该选择哪种实现?|比较 红黑树 最小堆 时间轮 的优缺点、单线程和多线程环境下到底怎么选择?、手撕最小堆实现方案
发布人
海量定时器设计,到底应该选择哪种实现? 1. 比较 红黑树 最小堆 时间轮 的优缺点 2. 单线程和多线程环境下到底怎么选择? 3. 手撕最小堆实现方案
打开封面
下载高清视频
观看高清视频
视频下载器
【linux】时间轮算法原理以及应用|单层时间轮|多层时间轮|红黑树|最小堆|跳表|定时器实现
面试现场手撕高效灵活定时器,红黑树、时间轮、最小堆实现定时器 |定时器与其他模块关系;定时器接口设计;c++ STL 容器选择
准备好linux编程环境,现场手撕定时器实现【linux服务器开发】
准备好linux编程环境,现场手撕定时器实现|定时器实现方案探讨|定时器实现细节探讨|现场手撕代码
基于红黑树,现场手撕高效定时器模块,准备好linux开发环境|定时器接口设计;基于红黑树接口封装;融入网络模块处理;现场手撕定时器代码;定时器功能测试
线程池,内存池,内存泄漏,数据库连接池,原子操作,CAS,红黑树,定时器,时间轮,libevent,protobuf..
linux多线程环境下海量定时任务的定时器设计|c/c++|服务器开发|零声学院
王者荣耀如何处理海量定时任务
【C++后端开发】C++11,80行代码实现高效灵活的定时器 |定时器有哪些实现方式;定时器接口设计;c++ STL 容器选择;容器中红黑树实现;代码实现定时器
准备好linux环境,手撕一个reactor网络模块|网络事件、定时事件以及信号事件、检测io和操作io、网络编程需要解决的问题
这是见过讲解nginx内存池,线程池最详细的视频|大块与小块内存池组织, 线程池的封装与实现,共享内存的管理方式,原子操作的实现,红黑树与nginx内存组织
设计模式中的单例模式,细节有点多|6个版本单例迭代|c++新特性、内存屏障原理剖析|设计模式到底怎么学
线程池应用的变化你知道多少?|线程池重要要素以及典型应用|nginx中线程池|redis中线程池|skynet中线程池
深入理解linux中红黑树的3个经典用法|进程管理|内存管理|sk_buff|B树|B+树|epoll|服务器开发
linux单机服务器模型,reactor的5种实现方式-单线程实现, 多线程实现,多核实现,多进程实现
linux内核中,红黑树的4种应用场景,每一种都很实用|虚拟内存管理中的红黑树、进程调度中使用的红黑树、sk_buff中的红黑树、epoll的红黑树
音视频成长之路: 播放器核心设计和实现|ffplay播放器框架分析|如何解决播放端延迟的问题|快进、快退、逐帧播放如何实现
研一研二必看【机器学习和深度学习应该先学哪个?】咕泡唐宇迪精讲深度学习原理+机器学习算法,实验分析+公式推导,究极通俗易懂!
redis 源码就该这么读,让你豁然开朗|redis数据是如何组织的?redis数据存储是如何动态变化的?redis 6.0后支持的io多线程到底如何工作的?
红黑树在Linux内核中的3种场景(红黑树证明,进程管理cfs,内存管理,epoll)
分布式设计方案:如何解决海量订单取消问题|分布式一致性hash原理;redis-cluster集群特点;实现分布式延时队列
90分钟搞懂数据库连接池技术|连接池申请、使用、释放、伸缩性等分析|同步连接池|异步连接如何实现?|异步连接池如何实现?为什么异步还需要连接池?
最新c++音视频流媒体开发实战教程,学音视频看这一套就够了!
4 种后端开发中重要的层式结构:B+树、时间轮、跳表、LSM-Tree
网络编程要做哪些事?网络模块到底怎么封装?|原生epoll网络封装|io多路复用进一步封装|io操作进一步封装
100行代码手写线程池,人人都能实现的(自备linux环境)| 线程池使用的场景;处理网络数据的; 日志使用线程池;调试,封装
C++11线程池的设计与实现及线程池如何做到最高效
90分钟搞懂分布式锁实现流程|分布式锁类型、常见实现方式、注意事项,redis 实现非公平锁,etcd 实现公平锁
网络编程必知的用户层网络缓冲区设计| 为什么需要用户层网络缓冲区|固定长度缓冲区 + 读写指针|ringbuffer + 读写指针||chainbuffer
后端开发常见层式结构设计:跳表、时间轮、LSM-Tree
5种红黑树的应用场景,从Linux内核谈到Nginx源码 |进程调度CFS的红黑树场景;虚拟内存管理的红黑树场景;共享内存slab的红黑树场景
音视频开发系列-音视频入门核心知识精讲|视频为什么会花屏|音频为什么容易有杂音|音视频进阶需要掌握什么项目
【C++后台开发】4个小时搞定C++ 协程,从协程原理到实现
分布式设计方案:如何解决海量订单取消的问题
通俗易懂讲解dpdk,使用场景,实现原理,dpdk的技术生态
即时通讯场景的方案对比-网络接入层(多线程epoll,多进程epoll,协程),逻辑协议层(文件传输,位置共享,资讯信息,群聊)
FFmpeg最佳学习方法|FFmpeg命令|快速理解FFmpeg API|FFmpeg的项目实践
linux c/c++开发编程入门教程,适合大学生春秋生/转行人群过渡,教程涵盖(linux环境搭建、shell、c/c++编程、网络基础、数据库基础...)
线程池在网络编程中的应用|nginx 调试环境配置以及文件操作优化; redis 调试环境配置以及 io 多线程工作原理;skynet actor调度原理