V
主页
京东 11.11 红包
手把手C++实现线程池及线程池性能优化分析 |为什么需要线程池?线程池构成;线程池性能分析;nginx、redis等不同开源框架中线程池应用
发布人
学习地址:https://ke.qq.com/course/417774?flowToken=1013300(关注不迷路) 专注后台服务器开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术 更多linux后台服务器开发学习资料、大厂面试题及课程咨询+V:baby602878196(备注:123)
打开封面
下载高清视频
观看高清视频
视频下载器
深度讲解c++后端开发中必须掌握的开源框架(redis、nginx、skynet、dpdk、grpc、openresty..)原理实现,源码剖析及项目实战
手把手带你实现C++高性能线程池
这是见过讲解nginx内存池,线程池最详细的视频|大块与小块内存池组织, 线程池的封装与实现,共享内存的管理方式,原子操作的实现,红黑树与nginx内存组织
高性能服务器的“高”从何而来?用90分钟来谈一谈高性能
面试必问的C++11新特性代码实践|通过线程池组件掌握C++11新特性、如何实现多参数任务的支持、如何等待任务执行返回结果
源码阅读:从三个重量级的开源框架中看线程池的应用|redis 6.0 io线程池、nginx 阻塞io 线程池、skynet worker 线程池
设计模式在框架构建以及框架核心流程中的应用|设计原则是什么?策略模式、责任链模式、装饰器模式的区别? nginx核心流程是什么模式?
6种epoll的做法,从redis,memcached到nginx的网络模型实现|epoll的封装模式、reactor的作用与原理、多线程与多进程epoll
redis,memcached到nginx,底层网络io中剥离精髓|epoll|多线程|多进程|c/c++|linux
【C++开发】线程池、内存池、异步请求池、数据库连接池、无锁队列的ringbuffer,提升程序性能必备技术
从9个组件开始,教你如何高效的阅读nginx源码?|内存池、线程池、内存共享组件实现、 http处理流程、phase原理、红黑树、配置文件、惊群、原子操作
从nginx、redis、skynet开源框架看线程池在后端开发的应用|nginx 文件io线程池;redis io线程池;skynet 工作线程池
高并发场景下的单机网络服务模型
【C++后台开发】4个小时搞定C++ 协程,从协程原理到实现
“惊群”原理、锁的设计方案及绕不开的“死锁”问题|Redis单线程|reactor|原子操作CAS|c/c++|linux
游戏服务器框架skynet:从skynet框架聊后端技术学习 |actor并发模型;reactor网络模型;线程池调度actor并发执行;时间轮解决海量定时消息
网络底层io的那些事,redis,memcached,nginx|c/c++|linux|服务器开发
手把手教你实现分布式锁|redis|高并发|c/c++|linux服务器开发
【C++后端开发】C++11,80行代码实现高效灵活的定时器 |定时器有哪些实现方式;定时器接口设计;c++ STL 容器选择;容器中红黑树实现;代码实现定时器
epoll的具体实现与epoll线程安全,互斥锁、自旋锁、原子操作、CAS
最硬核的redis源码阅读让你收益匪浅|redis调试环境详解, redis io多线程源码深度调试解析,探秘 redis zset 内部实现
linux多线程之epoll原理剖析与reactor原理及应用|c/c++|服务器开发
作为架构师,你必须掌握 openresty【c++后台开发】|openresty 是什么? 解决了什么问题?手撕一个黑名单;手撕一个反向代理功能
c++后端必学设计模式:模板方法、策略模式、责任链模式 |设计模式是什么?设计模式解决了什么问题?模板方法、策略模式、责任链模式:结构、扩展、应用
c++后端开发的9个实战项目,手把手带你写代码(跳表、网络协议栈、epoll、线程池、内存池、定时器、协程、文件系统、分布式锁)
搜狗C++后端服务框架workflow:如何高效处理海量异步任务(c++后端服务器框架、异步调度框架、多线程编程、高性能网络编程)
定时器设计—红黑树、时间轮、最小堆|c/c++|linux
还不了解协程吗?90分钟从原理到实现,全局分析
不懂这些,你不算真的掌握了redis|redis为什么需要事务?|redis pipeline、multi、exec、lua 脚本、扩展|redis事务分析
音视频开发第一个项目-FFmpeg播放器开发|FFmpeg播放器框架讲解,代码实现视频播放,如何同时解码多路视频,FFmpeg内存对齐花屏问题剖析
C++后端必读7个开源项目源码(redis、mysql、nginx、protobuf、libevent、cjson、log4cpp)
游戏、音视频通话、物联网-UDP网络协议应用场景分析 |TCP/UDP应用场景分析;UDP sendto、recvfrom的坑;UDP如何实现可靠性设计
协程,后台开发道路绕不开的技术热点|协程的起源,存在的原因;如何使用?与线程的区别?协程调度如何实现?协程切换如何实现;协程的原语操作;多核模式的实现
linux单机服务器模型,reactor的5种实现方式-单线程实现, 多线程实现,多核实现,多进程实现
红黑树、最小堆、时间轮、跳表多种方式实现定时器|定时器设计,单线程:红黑树、最小堆实现方案,多线程:跳表、时间轮
从开源框架看网络模块封装|网络编程,tcp,epoll,redis,skynet,单线程,多线程,linux
内存池与网络的结合,nginx有哪些不一样的处理 |nginx的应用场景;内存池的实现;大块与小块的实现差别;柔性数组解决指针大小问题;nginx的实际运用
手把手教你为mysql添加缓存来提升读写性能|提升 mysql 读写性能的方式、缓存方案思路分析、缓存方案实现细节
16w行nginx源码如何阅读,3个入口教你搞定|http状态|conf文件解析|惊群问题|tcp server流程【linux服务器开发】
红黑树在linux中的5个用途:红黑树用于进程调度;内存管理的红黑树;nginx的共享内存;epoll的红黑树;sk_buff使用的红黑树