flask 多线程问题

[复制链接]
作者: 老牛 | 时间: 2021-7-10 01:23:44 | py求助|
2 61
结帖率:0% (0/1)
发表于 2021-7-10 01:23:44| 显示全部楼层 |阅读模式
5金币



如图,在开启flask后 thread.start  线程被执行了2次,不开启flask后正常,恳请大神指点

import os
import datetime
import time
from threading import Lock, Thread

from flask import Flask, redirect, url_for, render_template, request, session, jsonify

from flask_gzip import Gzip


app = Flask(__name__)
gzip = Gzip(app)
app.secret_key = os.urandom(12)

def timer():
    while True:
        now = datetime.datetime.now()
        print('线程')
        time.sleep(10)





if __name__ == '__main__':
    thread = Thread(target=timer)
    print(22)
    thread.start()   
    app.run(port=5500, debug=True)
    print(1111)





附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

签到天数: 5 天

发表于 2021-7-15 06:34:58| 显示全部楼层
不是这么用的
回复

使用道具 举报

签到天数: 5 天

发表于 2021-7-15 06:36:14| 显示全部楼层
debug =True 调试模式就是 执行2次      生产模式 执行1次
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

!jz_fbzt! 快速回复 !jz_sctz! !jz_fhlb! 按钮
快速回复 返回列表 返回顶部