Java Pipe(管道)
-
作用
用于线程间通信。
注意,是用于一个虚拟机(Jvm)中的线程通信,不能用于进程间通信。 -
Java管道和Unix/Linux管道的区别
Java管道和Unix/Linux管道的作用是不同的,Unix/Linux管道是用于进程间通讯,即不同Process之间。Java管道是线程间(属于同一Program)。 -
类型
字符流和字节流。二者又分为输入流和输出流(输出流是发送消息,输入流是接收消息)。
字符流输出:PipedWriter
字符流输入:PipedReader
字节流输出:PipedOutputStream
字节流输入:PipedInputStream
参考链接:https://blog.youkuaiyun.com/weixin_44671737/article/details/113902971