いくつかの子プロセスを開始し、それらの標準入力と出力をリダイレクトする C# アプリケーションがあります。
通常の方法でアプリケーションを閉じると、すべての子プロセスが破棄されますが、アプリケーションがタスク マネージャーまたは別の方法で強制終了されると、子プロセスを閉じることができません。
それらは存在し、多くの CPU パワー (ほぼ 99%) を必要とします。「リダイレクトされた」標準出力が読み取られないため、非常に多くの電力が必要だと思いますか?
子プロセスを常に閉じる方法はありますか? または、親プロセスを強制終了した後に CPU 時間を減らすには?
感謝をこめて
ケビン・マイヤー