一个管道输入流必须连接到一个管道输出流;
管道输入流提供已写入到管道输入流的2进制数据。
典型的,在一个线程中,从一个PipedInputStream对象来读取数据,
在另一个线程中,写数据到相应的PipedOutputStream对象中去。
不推荐在一个线程中使用这两个对象,因为那样可能会造成死锁。
管道输入流有一个缓冲器,用来减少读写操作之间的冗余时间,有长度限制。
管道输入流提供已写入到管道输入流的2进制数据。
典型的,在一个线程中,从一个PipedInputStream对象来读取数据,
在另一个线程中,写数据到相应的PipedOutputStream对象中去。
不推荐在一个线程中使用这两个对象,因为那样可能会造成死锁。
管道输入流有一个缓冲器,用来减少读写操作之间的冗余时间,有长度限制。
管道输入流提供已写入到管道输入流的2进制数据。
典型的,在一个线程中,从一个PipedInputStream对象来读取数据,
在另一个线程中,写数据到相应的PipedOutputStream对象中去。
不推荐在一个线程中使用这两个对象,因为那样可能会造成死锁。
管道输入流有一个缓冲器,用来适当地减少读写操作之间的冗余时间。
然后管道输入流提供给准备写入到管道输入流的任何数据。
比如,数据通过一个线程从PipedInputStream读取对象,
再通过另一个线程写到相应的PipedOutputStream对象中去。
这里并不推荐在单独线程中使用这两个对象,因为那样可能会造成死锁。
管道输入流包含一个缓冲区,可以缓和来自写操作的读操作的限制。