V
主页
京东 11.11 红包
cpu密集型和io密集型的线程池应用 |线程池构成;io密集型开源应用:nginx;cpu密集型开源应用:skynet;redis io线程池是什么密集型?
发布人
专注后台服务器开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术 视频对应文档学习资料、源码、大厂面试题及课程咨询+V:602878196(备注:123)
打开封面
下载高清视频
观看高清视频
视频下载器
手撕C++线程池以及线程池性能优化分析 |为什么需要线程池?线程池构成;线程池性能分析;redis等开源框架中线程池应用
160行代码带你手写一个完整版线程池,面试再也不怕被问线程池的知识了
自旋锁、互斥锁、信号量、原子操作、条件变量在不同开源框架中的应用 |nginx中accept锁实现;文件操作,大内存释放;线程池多种应用场景
线程池在redis、skynet、workflow等开源框架中的应用
nginx系统学习
nginx源码分析之内存池与线程池 |大块与小块内存池组织;线程池的封装与实现;共享内存的管理方式;原子操作实现;红黑树与nginx内存组织
一节课搞懂开源框架(redis, nginx,skynet)中锁的使用 |nginx中accept锁,文件操作;redis中大文件关闭,内存释放;actor调度
redis 单线程为什么这么快?源码调试告诉大家
c++后端绕不开的7个开源项目,每一个都值得深入研究【redis、nginx、mysql、protobuf、cjson、log4cpp、libevent】
【C++后端】高并发场景下的单机服务模型(NTP、Natty、单线程redis、多线程memcached、多进程nginx、apache、协程框架libco.)
【c/c++开发】现场手撕高性能线程池,准备好 linux 编程环境
B站讲的最好的保姆级Java多线程与高并发实战教程,深入浅出java线程池,让你少走99%的弯路!
设计模式在框架构建以及框架核心流程中的应用 |设计模式怎么产生的?设计原则是什么?策略模式、责任链模式、装饰器模式的区别;nginx核心流程是什么模式?
分布式一致性hash、redis 集群的重要应用 |分布式一致性hash原理;redis 集群原理以及搭建;手把手实现分布式延时队列
2.7W行nginx源码如何高效阅读,学会了节省很多时间
即时通讯背后的技术故事,后端开发的技术组件 |网络层io,多线程,异步io,协程的选择;应用协议的选择;web客户端通信;业务 单聊,群聊,语音群聊
从conf开始,看清nginx的实现原理 |conf文件的组成;ngx_command_t的实现;nginx多进程网络架构;nginx负载均衡实现
手把手带你实现一个nginx模块,更加深入了解nginx(搭建好环境)|nginx的代码架构;nginx的模块处理流程;徒手开始实现nginx模块
5个基础组件来看Nignx源码 |大块与小块内存池组织;线程池的封装与实现; 共享内存的管理方式;原子操作的实现;红黑树与nginx内存组织
io管理只有epoll吗,io_uring是不是更好的选择 | io_uring的异步io实现;liburing的应用库做的工作;为网络io添加io_uring
4个小时读懂redis源码-redis源码剖析训练营
【C++开发】6种epoll的设计,单线程epoll的精妙,多线程epoll的3种设计 ,蓦然回首还是多进程
游戏服务器框架-skynet,如何将高并发做到极致
千万级并发网关组件,Nginx源码实现的细枝末节 | Http 11个阶段的实现;Nginx网络组件的源码;Nginx 模块实现机制
手把手带你实现一个slab(200行代码),开启内存池的内存管理(准备好linux环境)|内存池块设计;malloc/free的hook实现;测试案例与应用场景
从redis,memcached到nginx的网络底层设计 |单线程redis 网络设计;多线程memcached网络;多进程nginx网络;3种多线程网络模型
2024吃透并发编程,耗时两个月把JUC源码翻烂了,从底层出发带你彻底搞懂JUC并发编程(线程池、JMM、Java锁、乐观锁、自旋锁...)
【c/c++开发】从 4 个维度掌握定时器方案设计
redis源码调试: io 多线程是怎么工作的?|这里的 io 是什么?为什么需要引入 io 多线程?调试跟踪 io 多线程处理流程;什么时候需要开启io多线程
200行代码实现slab,开启内存池的内存管理(准备linux环境)
分布式 API 网关 Kong,从原理到实践 |为什么需要分布式 API 网关?基于 nginx 实现反向代理;基于 openresty 实现动态反向代理;
准备4台虚拟机,一起来实现服务器百万级并发 | epoll + 线程池的优缺点;系统fd连接数量修改;tcp.rmem与wmen作用;同步与异步的原理
【零声教育】linux网络编程(tcp/ip、udp、epoll、reactor、网络协议栈、异步io、protobuf、协程、dpdk..)
8个nginx的面试题,助你了解nginx的底层原理 |nginx conf文件解析原则;什么是C10K问题,后来是怎么解决的?内存组织方式;共享内存的分配方式
基于redis集群实现一个分布式延时队列
libevent 实战:实现用户登录系统 | reactor 中 io和事件的关系; libevent 实战中使用层次;libevent解决了网络编程中哪些痛点
【C++后端开发】聊聊腾讯面试问到的多线程问题 |多线程和多进程如何选择?多线程和协程如何选择?线程池如何做到最高效?
池式组件,性能优化必备技术(线程池、内存池、异步请求池、数据库连接池、无锁队列的ringbuffer)
徒手实现一个协程框架,为你造轮子事业,再添一坑
io_uring会不会成为未来io的主流?io_uring与epoll的性能对比