Back to questions
Junior — Middle
72
Каково назначение модуля threading в программировании на Python?
Answer from AI
sobes.tech AI
Модуль threading в Python предназначен для создания и управления потоками (threads) в программе. Он позволяет выполнять несколько операций одновременно в рамках одного процесса, что полезно для задач, где требуется параллельная обработка, например, при работе с вводом-выводом или сетевыми запросами.
Пример создания и запуска потока:
import threading
def worker():
print('Поток выполняется')
thread = threading.Thread(target=worker)
thread.start()
thread.join() # Ожидаем завершения потока
Таким образом, threading помогает повысить отзывчивость приложений и эффективно использовать ресурсы, особенно в задачах с блокирующими операциями.