パイプラインの消費者が生産者の速度を遅らせるのはいつですか?

パイプラインの消費者が生産者の速度を遅らせるのはいつですか?

それでもどんな状況で速度を遅くするa | bことはできますか? CPUを多用するなら大丈夫です。標準入力消費が本当に遅い場合はどうでしょうか?他の要因がありますか?babb

答え1

b通常、この問題は、必要なリソース(CPU、ディスク、メモリ、ファイル記述子など)が使用中であるか、a取得したいbファイルまたはデータベースに何らかの種類のロックが設定されている場合に発生します。a可能速度が遅くなったりaaエラーが発生する可能性があります。

作成中の内容を十分に早く読み取らないと、書き込み中にプロセスがaブロックされます。私はこれがより一般的な状況だと思います。bb

関連情報