モジュール java.base
パッケージ java.io

クラスPipedOutputStream

java.lang.Object
java.io.OutputStream
java.io.PipedOutputStream
すべての実装されたインタフェース:
Closeable, Flushable, AutoCloseable

public class PipedOutputStream extends OutputStream
パイプで連結された出力ストリームをパイプで連結された入力ストリームに接続することで、通信パイプを作成することができます。 パイプで連結された出力ストリームは、パイプの送信側です。 通常、データは1つのスレッドによってPipedOutputStreamオブジェクトに書き込まれ、接続されたPipedInputStreamから別のスレッドによって読み込まれます。 単一のスレッドから両方のオブジェクトを使用することは、スレッドがデッドロックする可能性があるため推奨されていません。 パイプで連結された入力ストリームからデータ・バイトを読み込んでいたスレッドが無効になった場合は、パイプが「壊れている」と言います。
導入されたバージョン:
1.0
関連項目: