Как остановить основной цикл что бы выполнилась функция в потоке
Я пытался с помощью глобальной переменной расставить приоритеты выполнения, но это срабатывает через раз, мне нужно гарантированно остановить основной цикл что бы выполнилась функция из потока.
def stalking():
while True:
a = get_cord('tan.jpg', conf=0.8)
if a == None:
a = get_cord('tan.jpg', conf=0.7)
if a != None:
something(False)#делает переменную value данным значением
#Далее основной код но в нем ничего особенного
thr = threading.Thread(target=stalking)
thr.start()
while True:
if value:
complete_mission()#Довольно длинные действия которые и необходимо прервать