处理流--->管道流
PipedOutputStream 管道输出流、PipedInputStream 管道输入流(自带缓冲区),配合使用可以实现线程间通信
使用管道实现线程间通信的主要流程如下:建立输出流 out 和输入流 in ,将 out 和 in 绑定,out 中写入的数据则会同步写入到 in 的缓冲区(实际情况是,out 中写入数据就是往 in 的缓冲区写数据,out 中没有数据缓冲区)。
注:更多详细信息请查找API
package org.lanqiao.piped.demo;
import java.io.IOException;
import java.io.PipedInputStream;
import java.io.PipedOutputStream;
public class PipedDemo {
public static void main(String[] args) throws IOException {
//创建一个管道输入流
PipedInputStream pis = new Pip