我有一个Runnable类,其中包含用于读/写的输入和输出流。 我想创建这个Runnable的两个线程,并将一个的InputStream连接到其他的OutputStream。
这就是我使用的:
PipedInputStream pin = new PipedInputStream();
PipedOutputStream pout = new PipedOutputStream(pin);
r1.setInputStream(pin);
r2.setOutputStream(pout);
有没有更好的解决方案?
答案 0 :(得分:0)
您可以尝试java.nio.channels.Pipe
,这是两个线程之间的另一种数据连接方式。