Python мінімальний приклад потоку (threading.Thread)

Це дуже простий приклад того, як додати додатковий потік до вашого Python-скрипта, щоб виконати певну задачу у фоні:

python-minimal-thread-threading-thread-example.py
from threading import Thread
import time

def extra_thread_function():
    while True:
        print("extra_thread is running")
        time.sleep(1)

extra_thread = threading.Thread(target=extra_thread_function)
extra_thread.start()

# TODO Ваш код для основного потоку розмістіть тут!

# ОПЦІОНАЛЬНО: Дочекатися завершення extra_thread
extra_thread.join()

Дивіться схожі статті за категоріями: Python