V
主页
京东 11.11 红包
C/C++无锁队列使用场景和原理实现
发布人
C/C++无锁队列使用场景和原理实现 1.为什么大部分人对无锁队列的理解是错误的 2.面试中被问到无锁队列时如何回答? 3.真敢在项目中使用无锁队列? 4.C++无锁队列设计与实现 5.无锁队列到底是不是终极解决方案
打开封面
下载高清视频
观看高清视频
视频下载器
c++高性能服务器开发组件-无锁队列的设计与实现
【高性能服务器】C++无锁队列设计与实现 |C++无锁队列面试中的各种坑;无锁队列到底是不是终极解决方案
高并发场景下,多线程编程三种锁方案:自旋锁、互斥锁、原子操作的优缺点
万物互联技术:mqtt应用场景分析-kafka和mqtt的区别分析
C++后端服务器开发必学基础组件,提升程序性能的利器,包含(高性能线程池、内存池、多线程锁、无锁队列、定时器、内存泄漏检测、分布式锁、日志库...)
梳理服务器,6种epoll的做法,每一种都有自己适用的业务场景 |单线程epoll;多线程epoll;多进程epoll;协程; 谈谈 io_uring
100行代码手写完整线程池,人人都能实现的(准备好linux环境)|线程池使用的场景;处理网络数据;日志使用线程池;调试,封装线程池
【c/c++开发】200行代码,用spdk实现一个文件系统
C++线程池实现(120行),实现异步操作,解决项目性能问题 |线程池的使用场景;线程池的设计;业务拆分 回调任务;计算业务是否使用线程池
160行代码带你手写一个完整版线程池,面试再也不怕被问线程池的知识了
C++高性能日志库设计与实现
线程锁、进程锁、分布式锁以及数据库锁 |锁的介绍以及应用;定时器实现任务生产;手撕多线程任务队列;
后端开发热门技术:协程!给你一个吊打面试官的机会
redis如何实现分布式锁延时队列以及限流应用
【c++开发】海量定时器设计,到底应该选择哪种实现?(红黑树、最小堆、时间轮)
3个维度解析如何实现高性能?内存、网络、磁盘操作的高性能处理方案
Linux环境多种方式实现定时器,红黑树、最小堆、时间轮、跳表
【c/c++开发】不论工作还是面试八股文,为什么网络都很重要?
【linux高性能服务器】C++11线程池设计与实现
基于C++11实现线程池 |通过线程池组件掌握C++11新特性;如何实现多参数任务的支持;如何等待任务执行返回结果;C++23都出来了,别再说自己不懂C++11
手写一个reactor网络模块,为你的web服务器增加技术点,准备好linux环境
io管理只有epoll吗,io_uring是不是更好的选择 | io_uring的异步io实现;liburing的应用库做的工作;为网络io添加io_uring
内存池与网络的结合,nginx有哪些不一样的处理 |nginx的应用场景;内存池的实现;柔性数组解决指针大小问题;网易,淘宝产品中nginx的实际运用
从conf文件开始,看清nginx的实现原理,让面试官不再小觑你的技术
P2P的实现,网络穿透,去中心化网络的那些事 |NAT的工作原理;网络穿透的原理;p2p的代码实现
3个linux内核的秘密,让你彻底搞懂文件系统 |VFS与文件系统的关系;mount的实现原理;多个文件系统并存工作
基于redis集群实现一个分布式延时队列
协程!协程!协程!给你一个吊打面试官的机会 |为什么要有协程;协程的切换;协程与调度器的定义;协程调度器的实现; 协程多核的支持;协程的性能测试
【网络原理/网络编程】10道经典网络八股文,让你在面试中逼格满满
为什么dpdk越来越受欢迎,看完以后,让人醍醐灌顶
全方位讲解linux进程管理,进程调度器的5种实现方式 | CFS是什么?RT调度器使用场景;IDLE/Dealine调度器
C++20 线程池原理分析和工程实践
准备4台虚拟机,一起来实现服务器百万级并发
dpdk从tcp/ip协议栈开始,准备好linux环境一起实现 |dpdk的工作原理;dpdk数据收发的讲解;eth/ip/udp协议的实现;少不了的arp
分布式设计方案:如何解决海量订单取消问题 |分布式一致性hash原理;redis-cluster集群特点;实现分布式延时队列
【C++开发】不知道协程么?9个方面解析协程原理与实现,为自己面试增加谈资
协程,开发道路绕不开的技术热点 |协程的起源,存在的原因;如何使用?与线程的区别?协程调度如何实现?协程切换如何实现;协程的原语操作 yield与resume;
线上发生内存泄漏,如何实时检测和定位,4种内存泄漏检测方式的实现
redis 单线程为什么这么快?源码调试告诉大家
从conf开始,看清nginx的实现原理 |conf文件的组成;ngx_command_t的实现;nginx多进程网络架构;nginx负载均衡实现