読み取り/書き込み用の入力ストリームと出力ストリームを備えた Runnable クラスがあります。この Runnable の 2 つのスレッドを作成し、一方の InputStream を他方の OutputStream に接続します。
これは私が使用するものです:
PipedInputStream pin = new PipedInputStream();
PipedOutputStream pout = new PipedOutputStream(pin);
r1.setInputStream(pin);
r2.setOutputStream(pout);
より良い解決策はありますか?