Linux Asynchronous I/O
- 1 Introduction
- 2 I/O Models
- 3 AIO System Calls
- 3.1 ABI Interface
- 3.2 struct io_event
- 3.3 struct iocb
- 3.4 AIO Command
- 3.5 AIO Context
- 3.6 syscall()
- 3.7 Example
- 4 libaio
- 5 参考资料
本文为摘录(或转载),侵删,原文为: https://oxnz.github.io/2016/10/13/linux-aio/
1 Introduction
异步 I/O(AIO)是一种执行 I/O 操作的方法,使得发出 I/O 请求的进程在操作完成之前不被阻塞。相反,在提交 I/O 请求后,该进程继续执行其代码,并可以随后检查所提交请求的状态。