потоки и очереди в python

Компьютеры программирование python

Суть такова - есть некоторый процесс, который рождает потоки. Есть очередь, в которую влазиют строки из файла, очередь имеет размер N. Потоки нечто делают из этими строками. Надо задержать скрипт, пока не обработаются все строки. Если юзаю метод join() - то тогда невозможно оборвать скрипт через ctrl+C, а то он падло мне держит всё, и срабатывает этот ctrl+C уже когда освободилась очередь.
Вот и вопрос - как сделать, чтобы и файл весь обработался и можно было бы остановить скрипт в любой момент?

Примечание:
в принципе, я нашел выход, но он мне кажется немного диким, и, возможно, противоречит дзену пайтона )
короче, если есть предложения, пишите
Ответы:
Смотрите сигналы, по приходу, терминировать потоки
http://docs.python.org/2/library/signal.html


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.