python - 烧瓶是否开始单线程?
问题描述
有很多方法可以启动烧瓶并指定它将用于服务请求的线程数,我希望有代码来检查这一点并在启用多线程启动时发出警告(因为我的Matlibplot
图形不起作用否则)。我记得最近遇到有人说有一个尚未记录的变量,但我没有注意到它,现在我找不到它。
有人知道这是什么吗?或者另一种方法来解决这个问题?不管下面的网络服务器是什么,总能奏效的东西。
解决方案
您可以像这样使用 Request 的is_multithread标志:
from flask import Flask, request
app = Flask(__name__)
@app.route('/')
def hello_world():
return {"is_multithread": request.is_multithread}
if __name__ == '__main__':
app.run(threaded=True)
推荐阅读
- java - scala mapreduce 异常:java.lang.ClassNotFoundException:scala.Function2
- text - 如何在 Geany 中同时写入多行?
- android - 是什么让 BroadcastReceiver 这么晚才得到它的意图?
- javafx - 填充 TreeView 并显示状态消息
- laravel - 在 app.js 主文件中不使用 v-model 的最佳方法是什么?
- python - 错误索引错误加载文件配置
- asp.net-mvc - LINQ To Entities SaveChanges() not working
- push-notification - 为什么在 Web 推送库上使用推送通知服务?
- machine-learning - How Support Vector Regression works?
- python - 在python中通过正则表达式解析字符串