Windows上にマルチスレッドPythonアプリケーションを作成しています。スレッドを使用しているときにCtrl-Cが機能しません。
ctrl-c
を使用してアプリを終了しましたが、threading.Timer
インスタンスを追加した後は、ctrl-c
の作業が停止しました(または時には時間がかかることがあります)。
どうすればいいですか?
タイマースレッドとctrl-c
の関係は何ですか?
UPDATE:
私はPythonのthread documentationで次のが見つかりました:
スレッドは 割り込みと奇妙な相互作用をし:KeyboardInterrupt 例外が 任意のスレッドによって受信されます。 (信号 モジュールが利用可能である場合、メインスレッドに行く 常に遮断する。)
ここにコードを貼り付けることは可能ですか? – Rahul