Я реализую приложение Flask и вызываю функцию A на основе запроса. Внутри функции A есть другая функция с именем B, и она называется. Но мне не нужно ждать до конца выполнения функции B, чтобы вернуть выходные данные из функции A. Я сделал это с помощью следующей реализации кода.
from threading import Thread
def functionA():
result = doSomething1()
Thread(target=functionB).start()
return result
def functionB():
# Do something after the execution of doSomething1()
Здесь я начинаюновый поток и делать то, что мне нужно, но я не прекращаю вновь начатый поток. Нужно ли прекратить эту тему самостоятельно? Если да, то как лучше это сделать?