V
主页
深入线程池实现原理:cpu密集型 io密集型
发布人
LinuxC++后台开发 面试题、学习资料、教学视频和学习路线图 免费分享 有需要的可以自行添加学习交流群793599096 需 要更多学习资料及课程咨询加VX:baby602878196(备注“NNN”)
打开封面
下载高清视频
观看高清视频
视频下载器
80分钟带你深入了解【Nginx的关键组件】
IO、CPU密集型分别指什么,有哪些例子,讲透线程池
深入理解设计模式-nginx中核心设计模式、设计原则、责任链、装饰器模式
CPU 密集型 和 IO密集型 的区别,如何确定线程池大小?
磁盘io网络io访问式讲解:io_uring
深入理解Linux异步I/O框架 io_uring
最硬核的源码调试技巧
【epoll详解】带你深入剖析6种epoll做法 每一个都有自己的应用场景
如何高效深入的阅读Redis的源码? 1. redis调试环境详解 2. redis io多线程源码深度调试解析 3. 探秘 redis zset 内部
高并发编程-关于三种锁方案【互斥锁,自旋锁,原子操作CAS 】 丨原子操作cas的实现丨原理丨性能影响
看完秒懂红黑树使用场景!最透彻的红黑树详解
【零拷贝&柔性数组】深入理解掌握零拷贝技术的实现、用户态协议栈 ntytcp
【WebSocket】协议详解 1. websocket 握手实现 2. websocket协议头 3. 明文与密文传输 4. websocket协议断开
【手把手教你读源码】时间轮算法经典案例解析及应用实现丨1. 时间轮与其他模块的交互 2. 从时钟运转看时间轮原理 3. 带着7个问题源码剖析时间轮实现 4
Nginx基本应用及实现原理,从conf开始
C++高并发编程-原子操作与cpu缓存一致性
手把手设计实现epoll之原理详解 tcp与epoll的四个回调 3. epoll_create/epoll_ctl/epoll_wait的实现 4. et/l
【 Linux编程之libevent详解】libevent解决了网络编程中哪些痛点?1. 事件与 io 的关系; 2. 事件循环 3. 怎么驱动事件循环运行?
网络io磁盘io的主流--io_uring全方位讲解
论【定时器 实现方案】:红黑树、多级时间轮、跳表、最小堆丨丨1. 定时器设计 2. 单线程:红黑树、最小堆实现方案 3. 多线程:跳表、时间轮
WebSocket 协议完整解析
【nginx】6大基础组件看源码如何实现?
高性能异步io机制:io_uring
干货!作为架构师你必须掌握的核心技术!就是它
高效线程池实现 / nginx 调试环境配置以及文件操作(sendfile、directio、aio)优化 /. redis 调试环境配置以及 io 多线
C++线程池详解 线程池的优点及其原理,代码实现
教科书级让底层性能起飞!异步原理
Git分布式版本控制系统快速上手指南 掌握 git 基本操作+掌握 git 逆向操作+掌握 git 整理操作+掌握 git 分支操作
C++高并发编程-原子操作与cpu缓存一致性
120行手把手写 Linux 线程池实现异步操作,解决项目性能问题丨1. 线程池的使用场景 2. 线程池的设计 3. 业务拆分 回调任务 4. 计算业务是否使用
网络编程实战-协程 reactor 网络编程 丨io处理是同步的,事件处理是异步的丨什么是协程?协程有哪些操作?怎么驱动协程运行? 4.
磁盘io网络io访问式讲解,io_uring会不会成为网络io的主流?
关于检测内存泄漏的五种方法丨1. 宏定义截获malloc/free 2. 使用_libc_malloc 3. dlsym揭开hook的原理 4. 弃用的__ma
【三种锁方案】互斥锁、读写锁、自旋锁,以及原子操作
为什么redis单线程还这么快?
90分钟教你libevent 是如何解决网络问题?
linux 百万并发-零拷贝实现原理
【Reactor详解】epoll之上为什么需要封装reactor?reactor与多线程多进程的关系 io回调 recv_cb/send_cb/ac
【Libevent】10年程序员如何拆解libevent的封装层次与原理浅析? 1. 职责分析:io的职责、网络编程的职责 2. 设计原则分析:依赖倒置、迪米特
redis多维度解析,看完彻底读懂!