以下是我的代码:
from flask import Flask
app = Flask(__name__)
@app.route('/hello/<value>')
def hello_world(value):
if value == "1":
while True:
print('hello')
else:
return 'Hello ';
if __name__ == '__main__':
app.run()
我编写了这段代码,以查看flask应用程序是否在每个请求中生成线程。
我打开了两个选项卡,在第一个选项卡中,我将值分别传递为“ 1”和“ 2”。第一个阻止了该标签,第二个阻止了浏览器上的“ Hello”。
我的查询是对烧瓶服务器的每个请求是否在单独的线程上运行?如果是,为什么烧瓶中具有以下功能?
app.run(threaded = True)