POSIX定义的,
同步I/O操作:导致请求线程(也可说进程)阻塞,直到I/O操作完成。
异步I/O操作:不导致请求线程(进程)阻塞。
UNIX下可用的5种I/O模型:
1 阻塞I/O模型
2 非阻塞I/O模型
3 I/O复用(select、poll、epoll)模型
4 信号驱动I/O(SIGIO)模型
5 异步I/O(POSIX的aio_系列函数)模型
同步I/O:阻塞I/O、非阻塞I/O、I/O复用(select or poll or epoll)、信号驱动I/O(SIGIO)
异步I/O:异步I/O模型