文章506
标签266
分类65
NIO相关基础篇之操作系统I/O模型

NIO相关基础篇之操作系统I/O模型

本篇继上篇之后, 继续NIO相关话题内容,主要谈谈一些Linux 网络 I/O模型下与NIO相关的知识, 主要包括:

  • 用户空间以及内核空间:
  • Linux 网络 I/O模型: Blocking I/O, Non-Blocking I/O, I/O Multiplexing, Signal Driven I/O, Asynchronous I/O
  • 五种I/O模型对比
  • 文件描述符fd以及Linux内核命令: select, poll, epoll等
  • Zero-Copy相关;
  • 直接内存
  • Selector空轮询在Netty中的处理:
  • ……