V
主页
京东 11.11 红包
红黑树、最小堆、时间轮、跳表多种方式实现定时器|定时器设计,单线程:红黑树、最小堆实现方案,多线程:跳表、时间轮
发布人
红黑树、最小堆、时间轮、跳表多种方式实现定时器 1. 定时器设计 2. 单线程:红黑树、最小堆实现方案 3. 多线程:跳表、时间轮
打开封面
下载高清视频
观看高清视频
视频下载器
定时器设计—红黑树、时间轮、最小堆|c/c++|linux
【linux】时间轮算法原理以及应用|单层时间轮|多层时间轮|红黑树|最小堆|跳表|定时器实现
面试现场手撕高效灵活定时器,红黑树、时间轮、最小堆实现定时器 |定时器与其他模块关系;定时器接口设计;c++ STL 容器选择
海量定时器设计,到底应该选择哪种实现?|比较 红黑树 最小堆 时间轮 的优缺点、单线程和多线程环境下到底怎么选择?、手撕最小堆实现方案
线程池,内存池,内存泄漏,数据库连接池,原子操作,CAS,红黑树,定时器,时间轮,libevent,protobuf..
海量定时任务设计-时间轮 |常见定时器设计;时间轮与其他模块如何交互;从时钟运转看时间轮原理;怎么将时间轮应用到自己项目
分布式定时器如何实现?|红黑树|跳表|堆|时间轮|缓存|消息队列|c/c++|linux
时间轮如何解决海量定时任务|定时器常见做法、单层时间轮、多层时间轮
从开源框架看网络模块封装|网络编程,tcp,epoll,redis,skynet,单线程,多线程,linux
定时器、延时队列以及分布式定时器实现|消息队列|红黑树|多路IO复用|c/c++|linux|服务器开发
准备好linux编程环境,现场手撕定时器实现|定时器实现方案探讨|定时器实现细节探讨|现场手撕代码
【c/c++开发】手撕高性能线程池,准备好linux开发环境
【C++后台开发】4个小时搞定C++ 协程,从协程原理到实现
这是见过讲解nginx内存池,线程池最详细的视频|大块与小块内存池组织, 线程池的封装与实现,共享内存的管理方式,原子操作的实现,红黑树与nginx内存组织
【C++开发】海量延时任务处理-时间轮 |时间轮如何组织海量定时数据;时间轮接口设计;时间轮如何驱动时间指针;时间轮多线程环境下如何加锁
从源码上解析:redis 单线程为什么这么快?|reactor 网络模型并发处理多条连接;字典动态扩缩容、渐进式 hash;数据结构多种实现;
协程,后台开发道路绕不开的技术热点|协程的起源,存在的原因;如何使用?与线程的区别?协程调度如何实现?协程切换如何实现;协程的原语操作;多核模式的实现
深入理解linux中红黑树的3个经典用法|进程管理|内存管理|sk_buff|B树|B+树|epoll|服务器开发
linux多线程环境下海量定时任务的定时器设计|c/c++|服务器开发|零声学院
c++后端开发实战项目,十个实战项目,一起来写代码(tcp/ip协议栈、线程池、内存池、epoll实现、定时器、文件系统、nginx、百万并发实现)
3种红黑树的使用场景,每一个场景都很经典 |sk_buff的红黑树使用;内存块红黑树组织;epoll底层的红黑树实现
后端开发常见层式结构设计:跳表、时间轮、LSM-Tree
线程池应用的变化你知道多少?|线程池重要要素以及典型应用|nginx中线程池|redis中线程池|skynet中线程池
手把手C++实现线程池及线程池性能优化分析 |为什么需要线程池?线程池构成;线程池性能分析;nginx、redis等不同开源框架中线程池应用
【C++开发】5种内存泄漏检测方式,让你重新理解C++内存管理
分布式设计方案:如何解决海量订单取消问题|分布式一致性hash原理;redis-cluster集群特点;实现分布式延时队列
从9个组件开始,教你如何高效的阅读nginx源码?|内存池、线程池、内存共享组件实现、 http处理流程、phase原理、红黑树、配置文件、惊群、原子操作
手把手教你为mysql添加缓存来提升读写性能|提升 mysql 读写性能的方式、缓存方案思路分析、缓存方案实现细节
reactor 网络模型在开源框架中的应用 |reactor 是怎么工作的?单线程redis;多进程nginx;多线程memcached
90分钟搞懂 skynet 网络模块封装|reactor 网络模型的封装,数据如何到达 actor,网络操作中的同步非阻塞如何实现
还不了解协程吗?90分钟从原理到实现,全局分析
5种红黑树的用途,从应用到内核场景的优缺点 |网络数据包sk_buff;epoll的io集合;网关流量统计;内存管理的页组织;协程调度器
c++ 后端面试:现场手撕一个定时器 |定时器组织方式;定时器检测方式;定时器时间接口;定时器接口设计;STL 容器选择以及定时器优化方式
越来越多的岗位需要dpdk,那从dpdk该如何提升网络底层效率|多线程|c/c++|linux|服务器开发
【C++后端开发】源码阅读:时间轮实现以及应用 |时间轮与其他模块的交互;从时钟运转看时间轮原理;带着7个问题源码剖析时间轮实现;怎么将时间轮应用到自己项目中
设计模式在框架构建以及框架核心流程中的应用|设计原则是什么?策略模式、责任链模式、装饰器模式的区别? nginx核心流程是什么模式?
最新c++音视频流媒体开发实战教程,学音视频看这一套就够了!
【零声教育】数据库MySQL 的缓存方案设计 |缓存方案数据一致性分析;缓存方案读写策略制定;数据流演示以及实现;缓存穿透、缓存击穿、缓存雪崩的解决方案
从nginx、redis、skynet开源框架看线程池在后端开发的应用|nginx 文件io线程池;redis io线程池;skynet 工作线程池