当前位置:首页>开发>正文

flask 进程池 python增加flask的线程,

2023-04-10 18:18:44 互联网 未知 开发

flask 进程池 python增加flask的线程,

python增加flask的线程,

可以这样做啊。你在flaskapp启动前开一个线程,我过去就是这么做的。
在比如你建立一个thread, 那么在下面这句话前面启动就可以了
app.run(host="0.0.0.0", port=8888, threaded=True)python的线程与操作系统的线程是直接绑定的。不过只有一个解释执行环境,所以受GIL影响。不过多线程仍然效率比微程要高些。flask使用threaded模式,可以支持并发访问。不过你加监控线程只能在app的loop之前启动。

这个与java的tomcat的shceduler的原理是一样的。在主进程启动前开一个监控或者是辅助线程。

java for循环中创建线程池

首先要明确线程池的意思,就是线程预先创建好放在一个池里面,使用后不会销毁zhidao

要区分任务和线程池,任务可以不断添加,但是线程池里线程的个数是固定的,当任务数超过线程数后,后面的任务需要等待有空闲的线程才会执行
所以不断添加任务没有关回系,如果池中有50个线程,你添加100个任务同一时间也只会执行50个任务,剩下的50个任务需要等待前面的任务执行完毕后继续执行
所以你的主线程原则答上可以不断for,但是你总得有个结束点吧

最新文章