Home
»
kernel
» IO
Updated 2015-09-23
IO
Table of Contents
UNIX IO 模型
UNIX IO 模型
阻塞I/O
非阻塞I/O
I/O复用(select、poll、linux 2.6种改进的epoll)
信号驱动IO(SIGIO)
异步I/O(POSIX的aio_系列函数)
POSIX把I/O操作划分成两类:
同步I/O: 同步I/O操作导致请求进程阻塞,直至操作完成
异步I/O: 异步I/O操作不导致请求阻塞
所以Unix的前四种I/O模型都是同步I/O, 只有最后一种才是异步I/O。