注册 I/O 的 Unix/Linux 等价物是什么?

Eug*_*sky 6 unix linux network-programming winsock

Windows 8 和 Server 2012 支持RIO,它允许您预先注册 I/O 缓冲区一次,然后重复使用这些相同的缓冲区,从而避免其他(显然)必要的每个 I/O 操作缓冲区检查。

RIO 还允许完全在用户模式下完成诸如轮询之类的完成操作,而无需进行系统调用。

(如何)这在 Linux/Unix 上是可能的吗?

dam*_*boy 6

从 Linux Kernel 5.1 开始,最终对io_uring提供了适当的支持。