Python, как убить потоки, заблокированные в очереди с помощью сигналов?

Я запускаю группу потоков, работающих с очередью, и хочу убить их при отправке ЗНАЧОК (Ctrl + C). Как лучше всего справиться с этим?

targets = Queue.Queue()
threads_num = 10
threads = []

for i in threads_num:
    t = MyThread()
    t.setDaemon(True)
    threads.append(t)
    t.start()

targets.join()
6
задан gbr 30 September 2011 в 13:31
поделиться