V
主页
京东 11.11 红包
高性能服务器6种网络模型,每一种都很经典,你知道几种?|单线程网络模型;多进程网络模型;多线程网络模型;c10k/c1000k/c10m;同步与异步,阻塞与非阻
发布人
学习地址: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等 更多高性能服务器学习资料、大厂面试题及课程咨询+VX:602878196(备注:123)
打开封面
下载高清视频
观看高清视频
视频下载器
epoll 原理剖析 以及 reactor 模型应用
【linux网络编程】10道网络八股文问题,让你对网络通透
【linux c/c++开发】从8个方面优化你的项目(零拷贝、io多路复用、线程池、异步io、数据库技术、进程间通信、分布式、云原生)
【linux c/c++开发】即时通讯背后的技术故事,后端开发的技术组件
不论工作还是八股文,为什么网络都很重要?
Linux内核(epoll系统调用及源码分析)
通过 gdb 调试,确认 redis 单线程也高效
7 个方面讲解用户态网络缓冲区设计:ringbuffer、chainbuffer
libevent 事件通知库解决网络编程中哪些问题?
reactor网络模型在开源框架(redis、nginx、memcached)中的应用
操作系统面试题:写文件时进程宕机,数据是否会丢失
10个网络面试题,了解tcp/ip的细枝末节
windows 高效网络编程 IOCP
【linux操作系统】进程和线程切换的区别?
网络面试题:linux系统是如何发送数据包的?
准备linux环境,手把手实现数据库异步连接驱动
【linux c/c++开发】微信的程序性能优化 — 异步帮你解决80%的问题
高性能存储 - 手把手实现SCSI的通信协议
【linux c/c++开发】手写一个epoll组件,为tcp的并发实现epoll
5种红黑树的用途,从应用到linux内核场景的优缺点
c++ 后端面试:现场手撕高效定时器
2.7w行nginx源码,这样阅读会节省很多时间
线程池、内存池、数据库连接池、异步请求池、无锁队列的ringbuffer-池式组件为性能飙升提供技术保障
linux网络编程:epoll中et(边沿触发)和lt(水平触发)的区别
如何正确理解C/C++无锁队列使用场景和原理实现
libevent 解决网络问题的思路
网络面试题:linux系统是如何接收数据包的?
全方位讲解linux进程管理,调度器的5种实现
在开源框架中看设计模式的应用
【c++后端面试题】阻塞和非阻塞的区别?
搜狗异步框架 workflow 如何做到高效处理海量异步任务
【linux内核源码】linux网络编程《5种网络io模型》|I/O多路复用(select/poll/epool);阻塞及非阻塞I/O模型;信号驱动及异步I/O
【C语言实现】协程(ntyco)框架的原理与实现
【零声教育】王者荣耀如何处理海量定时任务 |定时任务数据组织;定时处理与网络处理的关系;定时模块的接口设计;单线程下定时器设计;多线程下定时器设计
死锁发生原因,怎么预防死锁?
【linux c/c++开发】协程!协程!协程!开发道路绕不开的技术
高并发场景下三种锁方案:互斥锁、自旋锁、原子操作
开启内核与BPF的开发,让BPF成为你的必杀技
开源框架中如何设计实现定时器(nginx、skynet、workflow、TrinityCor)
【数据结构与算法】LSM-Tree的实现原理