1

特定のタスクを実行するスレッドを含むスレッド プールがあります。タスクが完了したら、ワーカーの run() メソッドを終了させます。

この後、 sys.exit() でスレッドを明示的に強制終了する必要がありますか? タスクが完了した後でも、ワーカー スレッドがバックグラウンドで持続していることに気付きました。

古いスレッドをパージするための推奨される方法は何ですか?

4

1 に答える 1

1

実行sys.exitすると、アプリケーション全体が終了します。スレッドの実行が終了しても何もする必要はありません。

スレッドの停止/強制終了に関する詳細については、この質問を参照してください。

于 2012-06-06T20:19:00.580 に答える