AMW*_*MWJ 3 c# generics queue byte stream
C#中的队列和流之间有区别吗?
Bro*_*ass 9
问题应该是:他们甚至有什么共同点,除了提供某种接口来检索字节?
一个队列Queue<byte>就是一个FIFO字节队列,主要功能是一次将单个字节值排队或出列 - 没有随机访问.您通常使用队列作为数据结构或算法的一部分(即想到树中的广度优先搜索).队列中的所有数据都存储在内存中.
Queue<byte>
另一方面,流是通常从文件,内存,网络或其他源获得的字节流的抽象表示 - 总是存在底层源或目标.此源不必在内存中,即网络或文件流将允许您读取或写入文件或网络 - 因此流是从A到B获取字节的主要方式.
归档时间:
15 年,1 月 前
查看次数:
2624 次
最近记录: