【发布时间】:2014-07-07 18:53:56
【问题描述】:
当我尝试在运行烧瓶应用程序的同一进程中启动线程时,会启动两个线程。所以“once”会被打印两次。
from threading import Timer
from flask import Flask
app = Flask(__name__)
app.config.update(dict(
DEBUG = True
))
def once():
print("once")
t = Timer(1, once, ())
t.start()
app.run()
这仅在 DEBUG 为真时发生。 任何人都知道如何在调试时防止这种情况发生?
【问题讨论】:
标签: python multithreading flask