V
主页
京东 11.11 红包
红黑树、最小堆、时间轮、跳表多种方式实现定时器 |定时器设计;单线程:红黑树、最小堆实现方案;多线程:跳表、时间轮
发布人
专注后台服务器开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等 视频对应文档及代码资料、课程咨询+VX:602878196(备注“222”)
打开封面
下载高清视频
观看高清视频
视频下载器
聊点通俗的,自旋锁,互斥锁,原子操作,CAS。面试常备技能
4种后端开发中重要的层式结构:B+树、时间轮、跳表、LSM-Tree
庞杂的内存问题,如何理出自己的思路出来,让你面试与开发双丰收 |虚拟内存分布图;内存池的设计;内存泄漏的检测方案与解决方案;设计自己的内存管理组件
后端开发必须掌握的 4 种层式结构(B-/B+树、时间轮、跳表、LSM-Tree)
高并发场景下,mysql与redis的数据同步方案
【硬核教程】精通红黑树的原理与源码
如何在项目中处理海量定时任务 |定时器模块的构成部分;定时器模块驱动方式;时间轮处理海量定时任务;多线程加红黑树处理海量定时任务
准备好linux编程环境,现场手撕定时器实现 |定时器实现方案;单线程环境下定时器实现;多线程环境下定时器实现
c++11, 80行代码实现高效灵活的定时器
6种epoll的设计,学会吊打面试官 |单线程epoll的精妙;多线程的3种设计 ;蓦然回首还是多进程
100行代码手写线程池,人人都能实现的(准备好linux环境)|线程池的使用场景;处理网络数据;日志使用线程池;调试、封装线程池
协程!协程!协程!给你一个吊打面试官的机会(ntyco作者亲自讲解)
内存泄漏的3个解决方案与原理实现,知道一个轻松应对开发工作 |内存池的设计与实现;内存泄漏定位 mtrace;垃圾回收,gc的实现
C++后端开发实战项目合集,从底层原理到代码实现吃透30个实战项目(含源码),可以直接写到项目上,offer拿到手软!
【c/c++开发】5种内存泄漏检测的方式,让你重新理解内存
5种红黑树的用途,从应用到内核场景的优缺点 |网络数据包sk_buff;epoll的io集合;网关流量统计;内存管理的页组织;协程调度器
用skynet手撕万人同时在线游戏 |多核并发编程;actor模型详解;游戏实现
8个nginx面试题,助你了解nginx的底层设计 |nginx conf文件解析原则;什么是C10K问题?内存组织方式;共享内存的分配方式;原子操作的实现
从netmap到dpdk,从硬件到协议栈,4个维度让网络体系构建起来 |io虚拟化的 vhost与virtio;netmap与dpdk实现原理;柔性数组;零拷贝
高性能服务器开发必备组件-C++无锁队列设计与实现
程序性能优化的方法论, 异步的原理与实现,mysql,redis,dns, http, 服务器并发
15.教你学会Python的协程、多进程、多线程(Python爬虫入门实战案例4 - 高效率的爬虫实现P1)
【从零开始的C++游戏开发】游戏服务器设计与客户端基础架构搭建 | EasyX制作哈基米大冒险
时间轮如何处理海量定时任务
【C#】多线程最佳实现Task解析+案例分析。多线程开发异常处理+线程取消+多线程中间变量问题+线程安全 B0963
10道网络八股文,每道都很经典,让你在面试中逼格满满 |tcp与udp有区别?大量close_wait的原因;epoll的惊群如何解决?为什么会有协程?
支撑亿级io的底层基石-epoll实战揭秘
【c++开发】90分钟搞懂时间轮如何解决海量定时任务 |定时器常见做法;单层时间轮;多层时间轮
【零声教育】cc++哪个方向会更加有前景,游戏开发,c++后端开发,网络处理,音视频开发,嵌入式开发,桌面客户端
红黑树在linux中的5个用途,每一个都很经典 |红黑树用于进程调度;内存管理的红黑树;nginx的共享内存;epoll的红黑树;sk_buff使用的红黑树
(C++)手撕高性能定时器
2022年c++后端学习路线,含思维导图详细讲解
redis 单线程为什么这么快?通过源码调试告诉你答案 |redis高效的数据组织方式;redis采用高效的reactor网络模型;io多线程优化网络io耗时;
【C++开发】stl 中 红黑树和散列表的实现、应用以及技巧 |stl的组成部分及关系;stl中红黑树、散列表实现;map、set与红黑树的关系及使用技巧
高性能服务器通信协议设计protobuf-sjon-xml对比分析 |怎么解决协议边界问题(大小、粘包、分包);从0设计通信协议;序列化通信协议性能对比分析
【2024最新】C++后端开发架构师教程,目前B站最好的(没有之一)对标腾讯T9职级岗位,全程干货无废话,这还学不会真的就没办法了!
高并发场景下,三种锁方案 互斥锁,自旋锁,原子操作的优缺点| 多线程场景下的锁的性能影响;互斥锁与自旋锁的原理;原子操作cas的实现
服务器性能优化,异步提升8倍效率 |服务器io异步优化;请求io异步优化;异步的实现原理
手写一个reactor网络模块 |epoll之上为什么需要封装reactor;reactor与多线程多进程的关系;io回调函数的设置;reactor与业务的关系
红黑树的5种场景,从linux内核谈到nginx源码,听完醍醐灌顶