flask是单线程吗,flask是多进程还是多线程

  flask是单线程吗,flask是多进程还是多线程

  首先,我们想到这样一个场景:

  当多个请求同时访问flask应用时,flask是否启动多线程?准确的说,这个问题不是flask启动多线程,而是webserver处理多线程。默认情况下,flask自己的web服务器是单进程单线程的。在生产生活中,我们不使用flask自带的服务器,而是使用NGINX和uwsgi来处理请求。

  那么如何开启flask自带服务器的多线程呢?

  fromappimportcreate _ app

  app=create _ app()if _ _ name _ _== _ _ main _ _ :

  App.run (port=5679,debug=app.config [debug],threaded=true) #启动多线程,但这只是单个进程下的多进程。如何启动flask自带服务器的多进程

  app.run(端口=5679,调试=app.config[调试],线程=真,进程=2)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: