是否每个烧瓶请求都在单独的线程上运行?

时间:2018-08-06 07:42:14

标签: python multithreading flask

以下是我的代码:

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)

0 个答案:

没有答案