Вопрос должен быть: есть ли у них что-то общее, помимо того, что оба предлагают какой-то интерфейс для извлечения байтов из?
Очередь Queue<byte>
- это просто очередь байтов FIFO, основная функциональностьэто ставить в очередь или исключать одно байтовое значение за раз - случайного доступа нет.Обычно вы используете очередь как часть структуры данных или алгоритма (т. Е. На ум приходит первый поиск в дереве).Все данные в очереди хранятся в памяти.
Поток, с другой стороны, является абстрактным представлением потока байтов, обычно получаемого из файла, памяти, сети или другого источника - всегда есть основной источник илиtarget. Этот источник не обязательно должен находиться в памяти, то есть сеть или файловый поток позволят вам читать или записывать в файл или сеть - поэтому поток является основным способом передачи байтов из A в B.