课程介绍
是否具备高并发、高性能、分布式、事件驱动框架设计能力,是优秀C++中高级工程师的分水岭。本课程通过带大家纯手写一个Reactor服务器( Reactor是大名鼎鼎的redis、nginx、rpc等框架核心模型),让你高效掌握三高框架设计思维,同时让你对C++网络编程、线程、智能指针、C++11标准高阶技术等运用自如,最终倍增编程内功,突破进阶高级工程师技术瓶颈,提升职业核心竞争力。
课程目录
第1章 C++从0实现百万并发的Reactor服务器-课程概览
第2章 C++工程师必须掌握-脱离Linux操作系统,谈并发没什么意义
第3章 对网络通讯重要的-Linux的目录、文件和时间操作
第4章 进程控制和进程同步
第5章 网络服务器基石-网络编程与网络通讯原理
第6章 高并发的基石-I/O多路复用
第7章 开始手把手带大家从0实现百万并发的Reactor服务器
第8章 Reacor模式中的事件驱动机制核心原理
第9章 来,先实现单线程的Reactor服务器的功能
第10章 单线程不能发挥多核CPU的效率-线程池技术实现多线程的Reactor服务器
第11章 优化Reactor服务器的种种细节
第12章 真金不怕火炼-在正式PC服务器测试,见证每秒百万并发
第13章 课程总结-有问题常来问答区,给你更多帮助。