Process.Kill(entireProcessTree: true)
.NET Core 3.0以降で使える、指定プロセスとその子孫プロセスをまとめて強制終了する.NETのAPI。
- 概念URI
https://comcomponent.com/knowledge/entire-process-tree-kill/
- 別名・表記
- .NETのKill(entireProcessTree: true)
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- Process.Kill(entireProcessTree: true)を親クラッシュ時の自動回収に用いることは推奨されません。Kill(entireProcessTree: true)は明示的に止めるAPIとして便利だが、親クラッシュ時の自動回収やgraceful shutdownまで含む設計の代替にはならない / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- graceful shutdownはProcess.Kill(entireProcessTree: true)より先に行うべきです。協調終了を依頼し、短いtimeoutで待ち、最後にJobごと強制終了する3段階の順番にすると、正常終了は保ちつつハング時も回収できる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。