管道流是为也实现多个线程之间的I/O通信。用于在一个(或多个)线程发送数据,另一个线程(或多个)接收数据。这也类似于Producer/Consumer模式。它可以用于实现unix下的管道,只不过是unix下管道连接的是进程,而java下连接的是线程。