I know that when you run the Flask app on the Flask dev server using app.run(threaded=True) the werkzeug server will spawn a new thread for each of the requests
app.run(threaded=True)