首页 > 技术文章 > 阻塞IO和非阻塞IO

lvjingying 2021-01-24 19:19 原文

阻塞IO和非阻塞IO

阻塞方式下读取或者写入函数将一直等待,而非阻塞方式下,读取或写入函数会立即返回一个状态值

指的是用户和内核空间IO操作的方式

  • 堵塞
    • 用户空间通过系统调用和内核空间发送IO操作时,该调用时堵塞的
  • 非堵塞
    • 用户空间通过系统调用和内核空间发送IO操作时,该调用是不堵塞的,直接返回的,只是返回时,可能没有数据而已

推荐阅读