linux - Registered I/O 在 Unix/Linux 中的等价物是什么?

标签 linux unix network-programming winsock

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

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

(如何)这在 Linux/Unix 中可能实现?

最佳答案

从 Linux Kernel 5.1 开始,io_uring 终于有了适当的支持。 .

关于linux - Registered I/O 在 Unix/Linux 中的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30495823/

相关文章:

linux - 从外壳关闭套接字

linux - 设置 ostream linux/visual studio 的指数字段的宽度

python - 在 Linux 上运行 Tensorflow 代码时出错

c - 将 STDOUT 重定向到文本文件无法正常工作

c - 在 TCP/UDP 套接字中绑定(bind)

linux - zlib-1.2.11 配置选项

shell - 在 KornShell 脚本中获取函数名称

c - 如何用C语言在客户端-服务器程序中建立双向链接?

c# - 在套接字读取之前替代 Thread.Sleep()

linux - "ls *"输出不一致