2 つの Java プロセスがあり、一方のプロセスから生成されたデータを入力として他方の Java プロセスに書き込む必要があります。生成されるデータ ストリームのサイズは 5GB になります。どうやってやるの。
バッファ ファイルを使用し、inputstream/outputstream をそのファイルに読み書きする必要がありますか。他に方法がないか、より効率的な方法はありませんか?
ありがとう
2 つの Java プロセスがあり、一方のプロセスから生成されたデータを入力として他方の Java プロセスに書き込む必要があります。生成されるデータ ストリームのサイズは 5GB になります。どうやってやるの。
バッファ ファイルを使用し、inputstream/outputstream をそのファイルに読み書きする必要がありますか。他に方法がないか、より効率的な方法はありませんか?
ありがとう
中間ファイルではなくソケットを使用できます。
http://www.exampledepot.com/egs/java.net/WriteTextToSocket.html
http://www.exampledepot.com/egs/java.net/ReadFromSocket.html
(プロセスではなく) スレッドを使用している場合は、PipedInputStream が機能するはずです。