flask是多进程还是多线程,flask是多线程的么

  flask是多进程还是多线程,flask是多线程的么

  Flask默认是单进程单线程阻塞任务模式。当项目上线后,Flask任务可以由nginx gunicorn部署。

  但是在开发过程中,如果想通过延迟来测试高并发,如何实现其实很简单。

  App.run()可以接受两个参数,分别是threaded和processes,用于启动线程支持和进程支持。

  1.threaded :支持多线程,默认值为False,即不开启多线程;

  2.processes:进程的数量,默认为1。

  打开模式:

  if__name__==__main__:

  app.run(threaded=True)

  #app.run(processes=4)注意:多进程或多线程只能选择一个,不能同时启动。

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

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