• C++从0实现百万并发Reactor服务器
  • 第01章 C++从0实现百万并发的Reactor服务器-课程概览
    • 01-01 C++从0实现百万并发的Reactor服务器-课程概览.mp4
  • 第02章 C++工程师必须掌握-脱离Linux操作系统,谈并发没什么意义
    • 02-01 Linux环境高级编程导学.mp4
    • 02-02 Linux的Hello world.mp4
    • 02-03 VSCode的安装和配置.mp4
    • 02-04 静态库和动态库.mp4
    • 02-05 编译规则文件makefile.mp4
    • 02-06 main函数的参数.mp4
    • 02-07 gdb常用命令.mp4
    • 02-08 gdb调试core文件.mp4
    • 02-09 gdb调试正在运行中的程序.mp4
  • 第03章 对网络通讯重要的-Linux的目录、文件和时间操作
    • 03-01 Linux的时间操作.mp4
    • 03-02 Linux的目录操作.mp4
    • 03-03 Linux的系统错误.mp4
    • 03-04 目录和文件的更多操作.mp4
  • 第04章 进程控制和进程同步
    • 04-01 Linux的信号.mp4
    • 04-02 进程终止.mp4
    • 04-03 调用可执行程序.mp4
    • 04-04 创建进程.mp4
    • 04-05 僵尸进程.mp4
    • 04-06 多进程与信号.mp4
    • 04-07 共享内存.mp4
    • 04-08 循环队列.mp4
    • 04-09 信号量.mp4
    • 04-10 多进程的生产消费者模型.mp4
    • 04-11 pthread线程库.mp4
    • 04-12 UNIX环境高级编程.mp4
  • 第05章 网络服务器基石-网络编程与网络通讯原理
    • 05-01 网络编程基础导学.mp4
    • 05-02 第一个网络通讯程序.mp4
    • 05-03 基于Linux的文件操作.mp4
    • 05-04 socket函数详解.mp4
    • 05-05 主机字节序与网络字节序.mp4
    • 05-06 万恶的结构体.mp4
    • 05-07 封装socket客户端.mp4
    • 05-08 封装socket服务端.mp4
    • 05-09 实现文件传输功能.mp4
    • 05-10 多进程的服务端.mp4
    • 05-11 三次握手与四次挥手.mp4
    • 05-12 TCP缓存.mp4
  • 第06章 高并发的基石-I、O多路复用
    • 06-01 IO多路复用-select模型(上).mp4
    • 06-02 IO多路复用-select模型(下).mp4
    • 06-03 IO多路复用-poll模型.mp4
    • 06-04 IO多路复用-epoll模型.mp4
    • 06-05 阻塞&非阻塞的IO.mp4
    • 06-06 水平触和&边缘触发.mp4
    • 06-07 epoll的原理.mp4
  • 第07章 开始手把手带大家从0实现百万并发的Reactor服务器
    • 07-01 从0实现百万并发的Reactor服务器导学.mp4
    • 07-02 优化epoll服务端程序,为封装做准备.mp4
    • 07-03 优化epoll服务端程序,为封装做准备.mp4
    • 07-04 把网络地址协议封装成InetAddress类.mp4
    • 07-05 把socket的库函数封装成Socket类.mp4
    • 07-06 把epoll的各种操作封装成Epoll类.mp4
    • 07-07 把与TCP连接通道封装成Channel类(上).mp4
    • 07-08 把与TCP连接通道封装成Channel类(中).mp4
    • 07-09 把与TCP连接通道封装成Channel类(下).mp4
  • 第08章 Reacor模式中的事件驱动机制核心原理
    • 08-01 用C++11的function实现函数回调.mp4
    • 08-02 把事件循环封装成EventLoop类.mp4
    • 08-03 把服务端封装成TcpServer类.mp4
    • 08-04 把接受客户端连接封装成Acceptor类.mp4
    • 08-05 把TCP连接封装成Connection类.mp4
    • 08-06 在Channel类中回调Acceptor类的成员函数.mp4
    • 08-07 在Acceptor类中回调TcpServer类的成员函数.mp4
  • 第09章 来,先实现单线程的Reactor服务器的功能
    • 09-01 用map容器管理Connection对象.mp4
    • 09-02 在Channel类中回调Connection类的成员函数.mp4
    • 09-03 在Connection类中回调TcpServer类的成员函数.mp4
    • 09-04 网络编程为什么需要缓冲区Buffer?.mp4
    • 09-05 封装缓冲区Buffer类.mp4
    • 09-06 使用接收缓冲区inputbuffer.mp4
    • 09-07 使用发送缓冲区outputbuffer.mp4
    • 09-08 优化回调函数.mp4
    • 09-09 实现回显服务器EchoServer.mp4
  • 第10章 单线程不能发挥多核CPU的效率-线程池技术实现多线程的Reactor服务器
    • 10-01 简单优化Buffer.mp4
    • 10-02 封装线程池ThreadPool类.mp4
    • 10-03 多线程的主从Reactor模型.mp4
    • 10-04 增加工作线程.mp4
  • 第11章 优化Reactor服务器的种种细节
    • 11-01 在多线程中如何管理资源?.mp4
    • 11-02 用shared_ptr管理共享资源.mp4
    • 11-03 用unique_ptr管理自己的资源.mp4
    • 11-04 用eventfd实现事件通知.mp4
    • 11-05 异步唤醒事件循环(上).mp4
    • 11-06 异步唤醒事件循环(下).mp4
    • 11-07 性能优化-阻止浪费,清除空闲的TCP连接(上).mp4
    • 11-08 性能优化-阻止浪费,清除空闲的TCP连接(中).mp4
    • 11-09 性能优化-阻止浪费,清除空闲的TCP连接(下).mp4
  • 第12章 真金不怕火炼-在正式PC服务器测试,见证每秒百万并发
    • 12-01 如何让多线程的网络服务程序体面的退出.mp4
    • 12-02 如何设计更高效的Buffer.mp4
    • 12-03 性能测试-100万秒的吞吐量.mp4
    • 12-04 如何基于Reactor服务器开发业务.mp4
  • 第13章 课程总结-有问题常来问答区,给你更多帮助
    • 13-01 课程复盘.mp4
  • 试看(随机抽取3节,普通播放器打开)
    • 试看1:2-1 Linux环境高级编程导学.mp4
    • 试看2:5-9 实现文件传输功能.mp4
    • 试看3:11-7 性能优化-阻止浪费,清除空闲的TCP连接(上).mp4

主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网

本站所有资料均来源与网络以及用户发布,如对资源有争议请联系微信客服我们可以安排下架!