V
主页
从nginx“惊群”问题来看高并发锁的方案
发布人
从nginx“惊群”问题来看高并发锁的方案 1. 惊群的现象与原因 2. 互斥锁/自旋锁 3. 原子操作CAS的实现
打开封面
下载高清视频
观看高清视频
视频下载器
【c/c++开发】从nginx的“惊群”问题来看高并发锁方案
【C++开发】高并发场景下的三种锁方案:自旋锁、互斥锁、原子操作的优缺点 |多线程场景下的锁的性能影响;互斥锁与自旋锁的原理;原子操作cas的实现
后端开发绕不开的组件:锁-自旋锁、互斥锁、原子操作、cas
epoll惊群如何发生?如何解决epoll惊群问题?
UDP的并发如何做?
6种网络模型,每一种都很经典,你知道几种?|单线程、多进程、多线程网络模型;c10k/c1000k/c10m;同步与异步,阻塞与非阻塞
16w行的nginx源码,如何才能读懂呢?全面分析nginx的机制
高并发与锁机制:锁的升级过程
如何解决C10M问题?用户态协议栈是唯一方案吗?|用户态协议栈实现原理;徒手实现一个协议栈;千万并发的那些坑
多线程编程:互斥锁,自旋锁,CAS,原子操作
阿里云用DPDK如何解决千万级流量并发 |Linux虚拟网卡的实现;DPDK的KNI讲解;DPDK的项目实战
单机服务器模型,reactor的5种实现方式(单线程实现、单线程异步实现、多线程实现、多核模式实现、多进程实现)
手把手代码实现udp高并发 |udp如何模拟tcp三次握手;udp脏数据如何处理;udp的epoll实现;并发性能测试
epoll 原理剖析 以及 reactor 模型应用 |网络编程流程分析;epoll 原理剖析;reactor 模型应用-单reactor、多reactor
bpf开启内核探测的另一种方案 bpftrace
epoll的具体实现与epoll线程安全(自旋锁、互斥锁、原子操作、cas)
nginx-conf文件解析原则
彻底搞懂 API 网关 openresty 的实现原理
4种红黑树的使用场景,从linux内核到应用开发 (epoll、sk_buff、虚拟内存管理、nginx流量监控)
深入理解C/C++无锁队列使用场景和原理实现
深入理解 libevent 事件通知库
【c++开发】自旋锁、互斥锁、信号量、原子操作、条件变量在不同开源框架的应用
线程锁、进程锁、分布式锁以及数据库锁
【C++开发】5种红黑树的用途,从应用到内核场景的优缺点 |网络数据包sk_buff;epoll的io集合;网关流量统计;内存管理的页组织;协程调度器
线程池在网络编程中的应用 |nginx 调试环境配置以及文件操作优化;redis 调试环境配置以及 io 多线程工作原理;skynet actor调度原理
从线程间、进程间、分布式节点间以及数据库中谈锁
linux多线程网络编程要义 |epoll原理剖析;单reactor原理及应用;多reactor原理及应用
性能分析之CPU实战
linux网络编程(tcp/ip、epoll、reactor、异步、网络协议栈、io_uring、websocket),开发、面试都需要用到的知识
从conf开始,看清nginx的实现原理,让面试官不再小觑你的技术 |conf文件组成;nginx多进程的网络架构;nginx负载均衡的实现
程序性能优化:异步处理到底有哪些不一样
彻底弄懂linux内核文件系统
【linux c/c++开发】准备4台虚拟机,带你实现服务器百万级并发
面试被问坏了,如何设计一个高并发系统,没有几年Java架构经验还真答不上来!
支撑亿级io的底层基石-epoll实战揭秘
数据结构:深入理解红黑树的原理与应用
【c/c++开发】手撕线程池及线程池性能优化分析
为什么dpdk越来越受欢迎?|千万级并发的业界标准;网络的瓶颈;dpdk为什么能脱颖而出?
【linux c/c++开发】90分钟搞懂线程锁、进程锁以及分布式锁
从redis,memcached到nginx,底层网络io中剥离精髓