V
主页
epoll的具体实现与epoll线程安全(自旋锁、互斥锁、原子操作、cas)
发布人
视频对应文档学习资料、源码、大厂面试题及课程咨询+V:602878196(备注:123) 直播地址: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等技术
打开封面
下载高清视频
观看高清视频
视频下载器
后端开发绕不开的组件:锁-自旋锁、互斥锁、原子操作、cas
【C++开发】高并发场景下的三种锁方案:自旋锁、互斥锁、原子操作的优缺点 |多线程场景下的锁的性能影响;互斥锁与自旋锁的原理;原子操作cas的实现
【C++开发】红黑树、最小堆、时间轮、跳表多种方式实现定时器 |定时器设计;单线程:红黑树、最小堆实现方案;多线程:跳表、时间轮
性能利器:epoll的原理与应用详解
C++代码实现reactor网络模型
epoll的底层实现原理
【c/c++开发】手把手带你实现一个epoll组件
C++多线程编程:原子操作详解
【c++完整项目】手把手实现多线程文件下载以及断点续传(附完整源码)
【c/c++开发】从 4 个维度掌握定时器方案设计
reactor网络模型在开源框架(redis、nginx、memcached)中的应用
c++ 基于原子操作实现高并发跳表结构
如何用C++代码实现一个高效的定时器模块
c/c++后端开发,搞不懂这些技术,谈何“高性能”(内存池、线程池、数据库连接池、多线程锁、无锁队列、死锁、内存泄漏、定时器、分布式锁)
C++代码实现一个线程池(完整版)
SPDK是如何实现高性能的,深入NVMe的工作原理
从nginx“惊群”问题来看高并发锁的方案
从高并发跳表结构了解 c++ 原子操作
linux多线程网络编程要义 |epoll原理剖析;单reactor原理及应用;多reactor原理及应用
【c++开发】无锁队列的设计与实现
【c/c++开发】死锁形成的原因,死锁的检测方案
epoll惊群如何发生?如何解决epoll惊群问题?
c/c++后端开发实战项目,手把手带你写代码,不再为简历中没有项目而发愁
4个方面深度剖析高性能异步io机制:io_uring
【linux c/c++开发】手把手带你实现高性能线程池
【c++开发】准备4台虚拟机,一起来实现服务器的百万级并发 |epoll + 线程池的优缺点;系统fd连接数量修改;tcp.rmem与wmen作用
彻底弄懂linux内核文件系统
【c/c++开发】从 4 个方面了解时间轮处理海量定时任务
从redis,memcached到nginx,底层网络io中剥离精髓
时间轮算法原理及应用 |时间轮应用场景;单层级时间轮实现;多层级时间轮实现
完善的c++后端知识体系如何构建?
海量延时任务处理-时间轮
linux网络编程(tcp/ip、epoll、reactor、异步、网络协议栈、io_uring、websocket),开发、面试都需要用到的知识
最通俗易懂的c++网络编程实战教程,原理实现+手写代码,包含tcp、udp、网络io、epoll、dpdk、网络协议栈、websocket、libevnet..
程序性能优化:异步处理到底有哪些不一样
【c++开发】手把手带你实现一个linux内核文件系统 |内核文件系统架构分析;代码实现文件系统
网络常见面试题-UDP如何实现可靠性传输?|TCP/UDP应用场景分析;UDP sendto、recvfrom的坑;UDP如何实现可靠性设计?
服务器如何实现百万级并发?
C++20 线程池的原理分析与工程实践
【c++开发】程序员职业道路上面的6个大坑,踩中几个?