代码之家  ›  专栏  ›  技术社区  ›  Cheeso

如何将需要可写流的对象连接到需要可读流的对象?

  •  1
  • Cheeso  · 技术社区  · 16 年前

    管道类比:假设一根1/2英寸的铜管有一个“公”出口,一个阀门也有“公”配件。要连接这两者,我需要一个适配器——两端都是母的。

    您需要使用ManualResetEvent在Write()和Read()之间发出信号。

    写起来不会太难。但是,这样的东西存在吗?

    the BlockingStream Stephen Taub provided in MSDN Magazine ,除非没有无限的缓冲区分配。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Community Mohan Dere    9 年前

    但是!
    有一种更简单、更通用的方法可以解决这个问题,即使用提供的匿名管道支持。净值3.5:
    I-need-to-return-a-stream-but-component-X-wants-to-write-to-one .

    推荐文章