Windows 7 マシンの場合:-
コマンド プロンプト [メイン プロセス] で起動するメイン (Python) プログラムがあります。
このプログラムは、子 (Python) プログラム [子プロセス] を生成します。
コマンドプロンプトを閉じます。
結果:-
- 子プロセスはすぐに終了します。
一方、タスク マネージャーからメイン プログラムを終了すると、子プロセスがまだ実行されていることがわかります。
なぜ 2 つのアプローチで同じ結果が得られないのか疑問に思っていました。2つのケースで異なる信号を送信していますか?