Остановка потока Python внутри службы Windows - PullRequest
0 голосов
/ 20 июня 2019

В операционной системе 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...