我有一个线程,它是从一个运行的Flask服务器派生出来的,其结构如下所示。我的问题是它可以工作,除非在第二个子进程启动后,它只是停止并似乎在那里等待。不会生成任何进度信息,即使在两个子线程完成后,也不会打印打印语句。谢谢你的帮助
class One(threading.Thread):
...
Class Two(threading.Thread):
...
Class myfirstthread(threading.Thread):
def __init__(self, sid, socketio, *args):
threading.Thread.__init__(self)
self.sid=sid
self.socketio = socketio
self=.args = args
....
def run(self):
w=One()
wtwo=Two()
w.start()
wtwo.start()
while not finished:
print "while started"
self.socketio.emit("progress message",{data},self.sid, namespace="/myspace")
time.sleep(3)
目前没有回答
相关问题 更多 >
编程相关推荐