嗨,我只是在学习python,threading和flask
看到线程在flask应用程序中运行的正确方法是什么?我已经尝试将线程存储在全局变量
中global thread_a
thread_a = threading.start()
并尝试使用flask.current_app
flask.current_app.thread_a = threading.start()
然后我使用
检查线程是否正在运行thread_a.is_alive()
它在我的本地计算机上运行正常。但是,当我部署到远程服务器(这种情况是openshift)时,变量的值有时被定义但有时不定义,所以我认为这种方法并不总是有效?