Запитання з тегом «python-multithreading»

19
Як я можу використовувати нитки в Python?
Я намагаюся розібратися в потоці в Python. Я переглянув документацію та приклади, але, відверто кажучи, багато прикладів надмірно складні, і я маю проблеми з їх розумінням. Як ви чітко показуєте, що завдання розділяються на багатопотокові?

14
Час очікування на виклик функції
Я викликаю функцію в Python, яка, як я знаю, може зупинити і змусити мене перезапустити сценарій. Як мені зателефонувати у функцію або в що я її завертую, якщо сценарій займе більше 5 секунд, сценарій скасовує його та робить щось інше?

7
Пояснення демонів
У документації Python написано: Нитка може бути позначена як "демонова нитка". Значення цього прапора полягає в тому, що вся програма Python виходить, коли залишаються лише демонові нитки. Початкове значення успадковується від створюючої нитки. Хтось має більш чітке пояснення того, що це означає, або практичний приклад, де можна вказати тему daemonic? …

10
У чому полягає використання join () в потоці Python?
Я вивчав різьблення пітона і натрапив join(). Автор сказав, що якщо нитка перебуває в демоновому режимі, то мені потрібно використовувати join()так, щоб нитка могла закінчитися, перш ніж основний потік закінчиться. але я також бачив, як він користувався, t.join()хоча й tне бувdaemon Приклад коду такий import threading import time import logging …

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


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.