我正在Windows上編寫一個多線程的Python應用程序。使用線程時Ctrl-C不起作用。計時器
我曾經使用ctrl-c
來終止應用程序,但是一旦我添加threading.Timer
實例ctrl-c
停止工作(或者有時需要很長時間)。
這怎麼可能?
有定時器線程和ctrl-c
之間的關係是什麼?
UPDATE:
我發現Python的thread documentation如下:一個KeyboardInterrupt 異常將通過 任意線程接收:
線程與 中斷奇怪的交互。 (當信號 模塊可用,總是中斷 去主線程。)
是否有可能將代碼粘貼到此處? – Rahul