gpt4 book ai didi

c# - 队列 与流

转载 作者:行者123 更新时间:2023-11-30 13:50:52 24 4
gpt4 key购买 nike

C# 中的队列和流有区别吗?

最佳答案

问题应该是:除了都提供某种接口(interface)来检索字节之外,它们还有什么共同点吗?

一个队列 Queue<byte>就是这样,字节的 FIFO 队列,主要功能是一次将单个字节值入队或出队 - 没有随机访问。您通常将队列用作数据结构 或算法的一部分(即想到树中的广度优先搜索)。队列中的所有数据都存储在内存中。

另一方面,流是通常从文件、内存、网络或其他来源获得的字节流的抽象表示 - 始终存在底层源或目标。此源不必在内存中,即网络或文件流将允许您读取或写入文件或网络 - 因此流是从 A 到 B 获取字节的主要方式。

关于c# - 队列 <byte> 与流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5413801/

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