Я знаю, что правильный способ убить подкласс Thread - периодически проверять, если какой-либо флаг (например, self.running
) установлен на определенное значение «kill», но у меня есть Thread, который может зависать в ожидании ввода, и я хотел бы его убить в любом случае из внешнего процесса.Убить нить из другого процесса
Любая помощь?
дубликат на http://stackoverflow.com/questions/323972/is-there-any-way-to-kill-a-thread-in-python – alf
о, * другой процесс ... * Как правило, , процесс не может попасть в внутренние процессы другого процесса (если, конечно, это не 'gdb'). Я либо отказался (предпочтительный вариант), либо использовал интерфейсы отладки. – alf
Это довольно легко сделать, если вы не возражаете против того, чтобы весь процесс был убит одновременно. –