Skip to content

5 种 IO 模型

阻塞 I/O

非阻塞 I/O

I/O 复用

  • select/poll/epoll
  • 分段,能同时监听多个文件的描述符
  • epoll 直接告诉你该执行哪一个,不需要挨个去轮询

信号驱动 I/O

  • 该执行的时候通知

异步 I/O

  • 处理好了才通知

参考资料

  1. 5 中 IO 模型整理总结