【发布时间】:2011-05-30 23:50:31
【问题描述】:
我很难理解如何在 C# 中使用流。
我打算开一堂这种形式的课:
class Pipe {
public void PutChar(char c) { ... }
public char GetChar() { ... }
}
这个想法是,一个线程将通过其PutChar() 方法将字符放入此Pipe,然后其他线程将使用GetChar() 获取Pipe 中的字符。
在 Java 中,我会使用 PipedReader 和 PipedWriter 类。 C# 中似乎没有等效的类,那么我应该在这里使用哪些(流?)类?或者流不是实现这一点的正确方法?也许我最好使用Queue,而不是?
谢谢
【问题讨论】:
-
我不清楚您是否正在寻找特定的命名管道操作系统实现,正如其他人所回答的那样。也许您正在查看一般意义上的管道?我