Страницы

Поиск по вопросам

пятница, 26 апреля 2019 г.

Остановить Thread при завершении основного потока скрипта

Например, у меня есть вот такой код:
def loop: while True: print("text") sleep(10) thread = threading.Thread(target=loop)
Как мне сделать так , чтобы после завершения программы останавливался поток?


Ответ

daemon =True
import threading, time, sys
def loop(): while True: print("text") time.sleep(10)
threading.Thread(target=loop, daemon=True).start() sys.exit()

Комментариев нет:

Отправить комментарий