C++网络编程之I/O多路复用、IO模型

文章目录

  • 1.I/O多路复用之select模型
    • 1.1 select模型服务端的流程
    • 1.2 bitmap位图
    • 1.3 select水平触发
    • 1.4 select的缺点
  • 2.I/O多路复用之poll模型
    • 2.1 poll模型与select模型比较
    • 2.2 poll函数和参数
  • 3.I/O多路复用之epoll模型
    • 3.1 epoll模型相对poll模型的改进
    • 3.2 水平触发
    • 3.3 边缘触发
    • 3.4 epoll函数和参数
  • 4.IO五种模型
    • 4.1 阻塞IO
    • 4.2 非阻塞IO
    • 4.3 IO多路复用
    • 4.4 信号驱动IO
    • 4.5 异步IO
  • 5.相关面试题

1.I/O多路复用之select模型

1.1 select模型服务端的流程

C++网络编程之I/O多路复用、IO模型_第1张图片

1.2 bitmap位图

你可能感兴趣的:(C++基础知识合集,c++)