Module  java.base
软件包  java.nio.channels

Class Pipe



  • public abstract class Pipe
    extends Object
    实现单向管道的一对通道。

    管道由一对通道组成:可写sink通道和可读的source通道。 一旦将某些字节写入接收器通道,就可以从源通道按照它们写入的顺序读取它们。

    是否将线程写入管道的字节将阻塞,直到另一个线程从管道读取这些字节或某些先前写入的字节为依赖系统,因此未指定。 许多管道实现将在宿和源通道之间缓冲达一定数量的字节,但是不应该假定这样的缓冲。

    从以下版本开始:
    1.4
    • 构造方法详细信息

      • Pipe

        protected Pipe​()
        初始化此类的新实例。
    • 方法详细信息

      • source

        public abstract Pipe.SourceChannel source​()
        返回此管道的源通道。
        结果
        这个管道的渠道
      • sink

        public abstract Pipe.SinkChannel sink​()
        返回此管道的接收通道。
        结果
        这个管道的水槽通道