V
主页
【零声教育】红黑树在linux中的5个用途,每一个都很经典丨红黑树用于进程调度 丨 内存管理的红黑树 丨 nginx的共享内存 丨epoll的红黑树
发布人
领取课程代码,面试资料,往期课程资料+V:2207032995(备注:CPP) https://ke.qq.com/course/417774?flowToken=1017067(先关注,不迷路) 内容包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等等多个知识点高级进阶干货学习
打开封面
下载高清视频
观看高清视频
视频下载器
LinuxC++红黑树在linux中的3个经典用法,让你知其所以然丨红黑树|进程管理|内存管理|sk_buff|B树|B+树|线程安全|红黑树左旋右旋
C/C++Linux服务器丨5种红黑树的场景,从Linux内核谈到Nginx源码,听完醍醐灌顶丨进程调度CFS丨虚拟内存管理丨共享内存slab
【零声教育】这是B站见过讲解nginx内存池,线程池最详细的视频丨(内存池,线程池,原子操作,共享内存,红黑树)来看nginx源码
在Linux内核中,红黑树的4种应用场景,每一种都很实用/虚拟内存管理/ 进程调度/sk_buff/epoll
即时通讯场景的方案对比 网络接入层(多线程epoll,多进程epoll,协程),逻辑协议层(文件传输,位置共享,资讯信息,群聊)
【C++后台开发】5种红黑树的用途,从应用到内核场景的优缺点丨网络数据包sk_buff丨epoll的io集合
内存泄漏的3个解决方案与原理实现,知道一个可以轻松应对开发丨C/C++Linux服务器开发
linux内核,进程调度器的实现,完全公平调度器 CFS
LinuxC++后台开发,人手一个的http web服务器,如何做的与众不同丨 网路层epoll,reactor外,引入协程丨 引入mysql,redis
全网最牛的C++11线程池设计与实现(代码资料免费领取)丨开发中用多线程还是多进程 丨如何使用C++11新特性实现线程池 丨如何实现多参数任务的支持
一线大佬为你提供,3种内存泄漏的解决方案丨hook|malloc函数|free函数|链表结构|数组|存储机制|避免内存泄漏|内存管理
C/C++Linux内核丨剖析Linux内核源码《内存管理》丨Slab层设计及分配器接口 丨高端内存的映射 丨kmalloc()&vmall
C/C++Linux丨Nginx源码从模块开发入手,3个项目弄透nginx模块开发丨Upstream, Filter,Handler模块分析
【零声教育】websocket协议,基于tcp的应用,选择时绕不过的协议丨websocket 握手实现 丨 websocket协议头 丨 明文与密文传
C/C++Linux丨90分钟搞懂定时器设计丨红黑树丨最小堆丨时间轮丨CPP开发丨零声学院官方资源
C/C++Linux丨epoll原理剖析以及三握四挥的处理丨epoll原理详解丨epoll如何连接细丨CPP开发丨零声学院官方资源
【零声教育】C++线上实时内存泄露的4种解决方案丨内存泄漏的原因分析丨 dlsym/dlopen的使用 丨 第三方库内存泄漏 丨如何定位泄露的代码位置
C/C++Linux丨16w行的nginx源码,如何分拆模块阅读,让你明白轮子如何造丨多进程模型下的惊群处理 丨内存池的代码封装丨 slab共享内存分配
自旋锁、互斥锁、信号量、原子操作、条件变量在不同开源框架的应用丨 nginx 中 accept锁实现 丨单线程环境下,文件操作、大内存释放
【鹅厂T9认证】2022年LinuxC/C++后台开发最强学习路线图
C/C++Linux丨epoll的网络模型,redis,memcached到nginx一起搞定丨面试涨薪利器
4个nginx组件助你丰富简历,增加面试谈资丨内存池的源码解析 丨 线程池的源码解析 丨 原子操作CAS的实现 丨共享内存的三种方式
准备4台虚拟机,我们一起来实现服务器百万级并发,epoll + 线程池的优缺点
从nginx、redis、skynet看锁的使用丨nginx 中 accept锁、文件操作丨redis 中 大文件关闭、大内存释放、异步刷盘 丨skynet调
准备好linux环境,手撕一个reactor网络模块丨 reactor 构成要素分析丨 epoll 原理讲解 丨现场手撕代码
【零声教育】8个nginx面试题,助你了解nginx的底层设计丨nginx conf文件解析原则丨什么是C10K问题,后来是怎么解决的
高性能的“高” 从何而来?三个维度来解析丨Linux内存|网络处理层|磁盘操作|epoll|内存池|高性能网关|
C/C++Linux服务器丨nginx限制了你的想象?那么请用openresty丨CPP开发者
LinuxC/C++丨分布式定时器如何实现?|红黑树|跳表|堆|时间轮|缓存|锁|事务|架构|高性能|消息队列
【C++后台开发】六种epoll的设计,你知道几种?Linux服务器开发丨epoll丨poll丨IO
【零声教育】准备4台虚拟机,我们一起来实现服务器百万级并发丨服务器代码: epoll + 线程池的优缺点丨系统fd连接数量修改
LinuxC/C++高性能服务器之数据库连接池设计与实现丨为什么要用连接池,面试必问丨连接池原理揭秘 丨连接池实现过程中的那些坑
从Redis,memcached到Nginx的网络底层设计、单线程redis 网络设计 、多线程memcached网络 、多进程nginx网络
C/C++linux丨如何来阅读nginx源码,填充技术来征服面试官
全网最牛的C++11线程池设计与实现丨大厂面试中的多线程问题分析丨腾讯内部的线程池如何实现丨工程项目使用多线程还是多进程
200行代码实现slab,开启内存池的内存管理(准备linux环境)
膜拜大佬!微软大牛把网络编程讲的这么通俗易懂,现在分享给大家~(觉得讲的不错请一键三连点点关注,计算机组件与中间件系列后续更新)
【Linux网络编程】与epoll媲美的io_uring到底强在哪里?io_uring的实现原理/io_uring的异步io与epoll的同步io
LinuxC/C++丨150行代码,手写线程池,每个人都能学会丨异步处理|任务队列|动态放缩|内存池|API|连接池|应用协议
6道经典面试题,助力全面了解操作系统底层原理/malloc 是如何分配内存的?/进程和线程的区别?