V
主页
京东 11.11 红包
基于红黑树,现场手撕高效定时器模块,准备好linux开发环境|定时器接口设计;基于红黑树接口封装;融入网络模块处理;现场手撕定时器代码;定时器功能测试
发布人
基于红黑树,现场手撕高效定时器模块,准备好linux开发环境 1. 定时器接口设计:插入、删除、检测执行; 2. 基于红黑树接口封装; 3. 融入网络模块处理; 4. 现场手撕定时器代码; 5. 定时器功能测试;
打开封面
下载高清视频
观看高清视频
视频下载器
【c/c++开发】手撕高性能线程池,准备好linux开发环境
准备好linux编程环境,现场手撕定时器实现【linux服务器开发】
面试现场手撕高效灵活定时器,红黑树、时间轮、最小堆实现定时器 |定时器与其他模块关系;定时器接口设计;c++ STL 容器选择
海量定时任务设计-时间轮 |常见定时器设计;时间轮与其他模块如何交互;从时钟运转看时间轮原理;怎么将时间轮应用到自己项目
红黑树、最小堆、时间轮、跳表多种方式实现定时器|定时器设计,单线程:红黑树、最小堆实现方案,多线程:跳表、时间轮
redis源码阅读:redis 网络模块封装以及处理 |reactor 网络模型;事件封装;事件循环封装;事件处理封装;网络数据在多线程环境下的处理流程
线程池,内存池,内存泄漏,数据库连接池,原子操作,CAS,红黑树,定时器,时间轮,libevent,protobuf..
海量定时器设计,到底应该选择哪种实现?|比较 红黑树 最小堆 时间轮 的优缺点、单线程和多线程环境下到底怎么选择?、手撕最小堆实现方案
准备好linux编程环境,现场手撕定时器实现|定时器实现方案探讨|定时器实现细节探讨|现场手撕代码
从9个组件开始,教你如何高效的阅读nginx源码?|内存池、线程池、内存共享组件实现、 http处理流程、phase原理、红黑树、配置文件、惊群、原子操作
【C++后端开发】C++11,80行代码实现高效灵活的定时器 |定时器有哪些实现方式;定时器接口设计;c++ STL 容器选择;容器中红黑树实现;代码实现定时器
skynet 核心原理剖析|并发编程框架要点|网络模块封装|skynet中的同步非阻塞
定时器设计—红黑树、时间轮、最小堆|c/c++|linux
linux内核中,红黑树的4种应用场景,每一种都很实用|虚拟内存管理中的红黑树、进程调度中使用的红黑树、sk_buff中的红黑树、epoll的红黑树
100行代码手写线程池,人人都能实现的(自备linux环境)| 线程池使用的场景;处理网络数据的; 日志使用线程池;调试,封装
【C++开发】海量延时任务处理-时间轮 |时间轮如何组织海量定时数据;时间轮接口设计;时间轮如何驱动时间指针;时间轮多线程环境下如何加锁
90分钟搞懂 skynet 网络模块封装|reactor 网络模型的封装,数据如何到达 actor,网络操作中的同步非阻塞如何实现
stl 中 红黑树和散列表的实现、应用以及技巧 |stl 的组成部分及其关系; stl 红黑树、散列表的实现;map、set 与红黑树的关系以及使用技巧
这是见过讲解nginx内存池,线程池最详细的视频|大块与小块内存池组织, 线程池的封装与实现,共享内存的管理方式,原子操作的实现,红黑树与nginx内存组织
linux多线程环境下海量定时任务的定时器设计|c/c++|服务器开发|零声学院
定时器、延时队列以及分布式定时器实现|消息队列|红黑树|多路IO复用|c/c++|linux|服务器开发
分布式定时器如何实现?|红黑树|跳表|堆|时间轮|缓存|消息队列|c/c++|linux
6种epoll的做法,从redis,memcached到nginx的网络模型实现|epoll的封装模式、reactor的作用与原理、多线程与多进程epoll
从nginx模块开发,走入nginx源码的世界 |nginx模块的工作流程;filter与handler模块;共享内存才解决进程间通信;共享内存块 分配策略
【零声教育】C++后台开发进阶必看合集,全网最详细讲解后端开发技术(tcp/ip协议栈,内存管理,内存泄漏,红黑树,nginx,线程池,协程...)
手写网络协议栈-协议封装,netmap,dpdk网卡数据抓取,柔性数组
用户层网络缓冲区设计-ringbuffer、chainbuffer|为什么用户层需要设计网络缓冲区?、手撕ringbuffer、event buffer的设计
c++后端开发实战项目,十个实战项目,一起来写代码(tcp/ip协议栈、线程池、内存池、epoll实现、定时器、文件系统、nginx、百万并发实现)
100行代码搞定用户态协议栈|c/c++|linux|服务器开发|tcp|udp|网络协议
设计模式应该如何理解与使用-大厂面试高频技术点 |开闭、单一职责、里氏替换、接口隔离等设计原则;随处可见的模板方法;nginx中核心设计模式 责任链模式
【设计模式】策略模式、责任链以及装饰器之间的区别|怎么掌握设计模式|依赖倒置、开闭、单一职责、里氏替换、接口隔离等原则|模板方法、开源框架中设计模式
时间轮如何解决海量定时任务|定时器常见做法、单层时间轮、多层时间轮
手写用户态协议栈,udpipeth数据包的封装,零拷贝的实现,柔性数组
红黑树在Linux内核中的3种场景(红黑树证明,进程管理cfs,内存管理,epoll)
【开源框架】怎么掌握一门框架,从skynet说起|skynet 解决问题的思路;skynet 核心开发技能;基于 skynet 的开发思路;
5种红黑树的用途,从应用到内核场景的优缺点 |网络数据包sk_buff;epoll的io集合;网关流量统计;内存管理的页组织;协程调度器
游戏服务器框架skynet解决问题的思路| skynet 解决问题的三要素:服务、消息、协程;服务与网络如何映射;一个游戏演示skynet的开发思路
作为架构师,你必须掌握 openresty【c++后台开发】|openresty 是什么? 解决了什么问题?手撕一个黑名单;手撕一个反向代理功能
最新c++音视频流媒体开发实战教程,学音视频看这一套就够了!
后端开发常见层式结构设计:跳表、时间轮、LSM-Tree