NodeJSのドキュメントでは、流れる/非流動モード(ReadableState
)について説明しています。次の抜粋では、一度に読み込み可能なストリームが存在する可能性のあるさまざまな状態についてさらに説明します。 (https://nodejs.org/api/stream.html#stream_three_states)NodeJSストリームReadableState
Specifically, at any given point in time, every Readable is in one of three possible states:
readable._readableState.flowing = null
readable._readableState.flowing = false
readable._readableState.flowing = true
私は、より多くの説明を提供する任意の参考文献を歓迎する。私は、各州の特徴/行動について特に興味があります。さまざまな州間の移行を引き起こすアクションは何ですか?さらに。
私はモードを流すには、間違っていないよ場合:非流動モード中のストリームは積極的に、データを生成します。
r.read(size)
が呼び出されるまで、ストリームは、任意のデータを生成しません。フローティングモードと一時停止モードには違いがありますか?
_readableState.flowing == null
の場合、r.isPaused()
はfalseです。