V
主页
京东 11.11 红包
120行手把手写 Linux 线程池实现异步操作,解决项目性能问题丨1. 线程池的使用场景 2. 线程池的设计 3. 业务拆分 回调任务 4. 计算业务是否使用
发布人
LinuxC++后台开发 面试题、学习资料、教学视频和学习路线图 免费分享 有需要的可以自行添加学习交流群793599096 腾讯课堂学习直通车:https://ke.qq.com/course/417774?flowToken=1043849 (免费订阅,永久学习) 需 要更多学习资料及课程咨询加VX:baby602878196(备注“NNN”)
打开封面
下载高清视频
观看高清视频
视频下载器
C/C++手撕线程池(线程池的封装和实现)丨线程池构成 丨手撕线程池丨线程池性能分析丨不同开源框架中线程池应用
看完秒懂红黑树使用场景!最透彻的红黑树详解
C++线程池详解 线程池的优点及其原理,代码实现
从3 个开源框架彻底搞懂线程池的应用! nginx+redis+skynet
提高MySQL性能的8个技巧 !
使用C++11的特性来设计和实现定时器
深入理解设计模式-nginx中核心设计模式、设计原则、责任链、装饰器模式
Linux epoll 实现原理:6种epoll实现原理与应用场景
网络编程实战-协程 reactor 网络编程 丨io处理是同步的,事件处理是异步的丨什么是协程?协程有哪些操作?怎么驱动协程运行? 4.
【手把手教你读源码】时间轮算法经典案例解析及应用实现丨1. 时间轮与其他模块的交互 2. 从时钟运转看时间轮原理 3. 带着7个问题源码剖析时间轮实现 4
深入理解Nginx底层原理与设计
【海量延时任务】定时器实现原理——时间轮
【王者荣耀】海量定时任务是如何解决的?
【epoll详解】带你深入剖析6种epoll做法 每一个都有自己的应用场景
基于Linux内核的应用探测丨使用bpftrace进行内核探测
手把手带你实现数据库异步连接 1. 比较异步连接和同步连接的效率; 2. 准备一个 reactor 异步事件库; 3. 基于 reactor 异步事件库实现一
【Workflow】异步流程处理 丨workflow 任务类型划分丨workflow 线程模型丨workflow 高效通用队列设计
【开源C/C++网络库】Livevent框架下用户登录系统设计方案
【Nginx源码】5个基础组件分析(内存池,线程池,原子操作,共享内存,红黑树)
深度学习 skynet框架 (后端技术)
不是我吹!90分钟带你读懂关于如何解决时间轮海量定时任务的定时器设计
C++高并发:120行手写代码实现线程池
服务器为什么这么慢?这样操作,提升8倍
如何高效深入的阅读Redis的源码? 1. redis调试环境详解 2. redis io多线程源码深度调试解析 3. 探秘 redis zset 内部
C++从3个开源框架彻庭搞懂线程池的应用
IO、CPU密集型分别指什么,有哪些例子,讲透线程池
【C++】UDP高并发!手把手教你代码实现
C++协程解析丨9个方面带你深入浅出c++协程相关! 异步接口丨调度器丨多核cpu丨原语操作丨性能分析...
Linux I/O 引擎神器之 io_uring
高性能异步io机制:io_uring
超详细的线程池使用解析:CPU密集型和IO密集型
Linux服务器开发的核心知识-通信协议如何设计?json、xml、protobuf
【技术篇】10年程序员如何理解设计模式?
【WebSocket】协议详解 1. websocket 握手实现 2. websocket协议头 3. 明文与密文传输 4. websocket协议断开
Nginx源码:Nginx 的关键组件介1. ngx_tring_t 2. ngx_array_t 3. ngx_hash_t 4. ngx_list_t 5.
Libevent网络框架--最详细讲解!
C++ STL源码剖析之红黑树 在 STL 中如何实现? 2. map、multimap、set、mutiset 如何应用红黑树? 3. 散列表是什么
【开源框架在线程池的应用】 redis&workflow&skynet
C++后台面试题讲解:hash相关面试题丨1. 2G内存在20亿个整数中找出现次数最多的数 2. 40亿个非负整数中算中位数和找出现两次的数 3. 缓存穿透如何
Nginx源码分析--7个基础组件源码实现剖析/1. nginx内存池实现 2. nginx线程池 3. 共享内存的使用 4. 原子操作 5. http状态机的