В операционной системе Windows, когда я приказываю остановить службу, она также уничтожает активные потоки в скрипте Python?
Скажем, например, я создал скрипт Python, который будет непрерывно загружать данные в базу данных в потоке таймера. В скрипте нет метода .join (), вызываемого.
Когда я остановлю службу Windows, на которой выполняется это, этот поток также будет надежно уничтожен?
from Threading import Timer
import pyodbc
def log_data():
con = pyodbc.connect('constring_here')
cur = con.cursor()
query = "query stuff here"
con.execute(query)
cur.commit()
Timer(5, log_data).start()
log_data()