片方のストリームを同期的にReadToEndで読み切る書き方
標準出力・標準エラーの一方を先にReadToEnd()で読み切ってからもう片方を読む書き方。読んでいない側のパイプバッファが埋まると子プロセスが書き込みでブロックし、永久に返らなくなることがある。
この概念が関わる関係
- 片方のストリームを同期的にReadToEndで読み切る書き方はデッドロック(deadlock)の原因になることがあります。
- ProcessStartInfo.ArgumentListは片方のストリームを同期的にReadToEndで読み切る書き方を利用します。
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。