gpt4 book ai didi

c++ - 为什么叫重叠 I/O?

转载 作者:可可西里 更新时间:2023-11-01 12:41:07 26 4
gpt4 key购买 nike

我只能找到有关如何使用重叠 I/O 的教程,但我找不到为什么这样调用它。

是不是因为例如我可以从套接字读取一些东西,然后在第一次读取必然返回读取的字节之前读取其他东西?

最佳答案

经典含义可以追溯到 1960 年代(或更早),其中重叠的 I/O 意味着多个 I/O 传输(通常每个 I/O 到不同的设备)可以同时发生(比如并发读取磁带并写入磁盘)。另一个经典名称是并发 I/O。这可以通过中断和/或类似于 DMA 的硬件来实现(在那些日子里,一些 DMA 硬件实现更像是一组小型处理器)

IBM 大型机的示例文章:

Overlapped I/O - IBM

关于c++ - 为什么叫重叠 I/O?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28657815/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com