Java Java.io.PipedOutputStream 类
-
介绍
Java.io.PipedOutputStream类是管道输出流,可以将其连接到管道输入流以创建通信管道。以下是关于PipedOutputStream的要点--
管道输出流是管道的发送端。
-
不建议尝试从单个线程使用两个对象,因为这可能会死锁该线程。
-
一个线程将数据写入PipedOutputStream对象,其他线程从连接的PipedInputStream读取数据。
-
如果从连接的管道输入流中读取数据字节的线程不再活动,则称管道已损坏。
-
-
类声明
以下是Java.io.PipedOutputStream类的声明-public class PipedOutputStream extends OutputStream
-
类的构造函数
序号 构造函数与说明 1 PipedOutputStream()这将创建尚未连接到管道输入流的管道输出流。2 PipedOutputStream(PipedInputStream snk)这将创建连接到指定管道输入流的管道输出流。 -
类方法
序号 方法与说明 1 void close() 此方法关闭此管道输出流,并释放与此流关联的所有系统资源。2 void connect(PipedInputStream snk) 此方法将此管道输出流连接到接收器。3 void flush() 此方法刷新此输出流,并强制写出所有缓冲的输出字节。4 void write(byte[] b, int off, int len) 此方法从偏移量处开始将指定字节数组中的len个字节写入此管道输出流。5 void write(int b) 此方法将指定的字节写入管道输出流。 -
方法继承
此类从以下类继承方法-- Java.io.OutputStream
- Java.io.Object