Вопросы с тегом «python-multithreading»

19
Как я могу использовать многопоточность в Python?
Я пытаюсь понять потоки в Python. Я посмотрел на документацию и примеры, но, честно говоря, многие примеры слишком сложны, и мне трудно их понять. Как вы четко показываете задачи, разделенные для многопоточности?

14
Тайм-аут на вызов функции
Я вызываю функцию в Python, которая, я знаю, может остановить и заставить меня перезапустить скрипт. Как мне вызвать функцию или как ее обернуть, чтобы, если это заняло более 5 секунд, скрипт отменил ее и сделал что-то еще?

7
Пояснения к темам демонов
В документации Python сказано: Поток может быть помечен как «поток демона». Значение этого флага заключается в том, что вся программа Python завершается, когда остаются только потоки демона. Начальное значение наследуется от потока создания. У кого-нибудь есть более четкое объяснение того, что это значит, или практический пример, показывающий, где вы будете …

10
Какая польза от join () в потоке Python?
Я изучал потоки Python и наткнулся join() . Автор сказал, что если поток находится в режиме демона, то мне нужно использовать его, join()чтобы поток мог завершить себя до завершения основного потока. но я также видел его использование, t.join()хотя tне былоdaemon пример кода это import threading import time import logging logging.basicConfig(level=logging.DEBUG, …

8
Как найти идентификатор потока в Python
У меня есть многопоточная программа Python и служебная функция writeLog(message), которая записывает метку времени, за которой следует сообщение. К сожалению, полученный файл журнала не указывает, какой поток генерирует какое сообщение. Я хотел бы writeLog()иметь возможность добавить что-то к сообщению, чтобы определить, какой поток вызывает его. Очевидно, я мог бы просто …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.