gpt4 book ai didi

linux - "Linux aio"和 "Linux native aio"是一回事吗?

转载 作者:可可西里 更新时间:2023-11-01 11:52:03 29 4
gpt4 key购买 nike

最近在研究linux io模型,经常听说linux和windows IOCP一样,有自己的aio模型实现:Glibc aio和kernel aio。

问题:

(1) 当人们说“linux native aio”时,指的是什么型号?

(2) 我听到了 2 个不同的术语,“linux aio”和“linux native aio”。它们是同一事物,还是表示不同的实现方式?

最佳答案

Linux 原生 AIO内核 AIO。这些接口(interface)是 io_setup(2)、io_submit(2)、io_getevents(2)、 和一些其他调用。

当人们谈论“linux AIO”时,他们可能指的是“Linux native AIO”——但谁知道呢。毕竟这是互联网。

Posix AIO 完全不同。它是通过用户空间中的线程实现的。查看 Difference between POSIX AIO and libaio on Linux? 的最佳答案以获得对 Posix AIO 和 Linux 内核 AIO 之间差异的良好、经过严格审查的描述。

关于linux - "Linux aio"和 "Linux native aio"是一回事吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42039448/

29 4 0