【发布时间】:2012-09-01 22:27:37
【问题描述】:
这就是我写入流然后使用 1 个线程从中读取的方式:
System.IO.MemoryStream ms = new System.IO.MemoryStream();
// write to it
ms.Write(new byte[] { 1, 2, 3, 4, 5, 6, 7 }, 0, 7);
// go to the begining
ms.Seek(0, System.IO.SeekOrigin.Begin);
// now read from it
byte[] myBuffer = new byte[7];
ms.Read(myBuffer, 0, 7);
现在我想知道是否可以从一个线程写入内存流并从单独的线程读取该流。
【问题讨论】:
-
是的,很多地方都在谈论它。如果我能看到一个非常基本的例子来说明我将如何做到这一点,我将不胜感激......
标签: c# multithreading stream memorystream