Ctrl-C не работает при использовании потоковой передачи. Таймер

Я пишу многопоточное приложение Python для Windows.

Раньше я завершал работу приложения с помощью ctrl-c , но однажды я добавил threading.Timer экземпляры ctrl-c перестали работать (или иногда это занимает очень много времени).

Как такое могло быть?
Какая связь между наличием потоков таймера и ctrl-c ?

ОБНОВЛЕНИЕ:
Я обнаружил следующее в документации потоков Python :

Потоки странно взаимодействуют с прерывания: KeyboardInterrupt исключение будет получено произвольная резьба. (Когда сигнал модуль доступен, прерывания всегда перейти к основному потоку.)

6
задан Jonathan 6 July 2011 в 09:40
поделиться