守护线程自动停止?

2024-09-30 12:18:48 发布

您现在位置:Python中文网/ 问答频道 /正文

下面是一些场景:

文件A:

from fileb import StatusClass

class MainClass (tk.Tk):
    #init
    ...
    self.anotherclass = StatusClass(parent, controller)

    #DOSOMESTUFF

    self._startprgram() 

文件B:

class StatusClass (tk.Frame):
    #init
    ...
    self.anotherclass = StatusProcess


class StatusProcess (threading.Thread):
    #init method
    self.setDaemon(True)

    def run():
        while True:
            #do stuff

发生的情况是,根据文件A中的#DOSOMESTUFF中的运行时间,创建的线程停止

如果我有一些指令,但如果我添加了time.sleep几秒钟,线程也会停止。 有什么建议吗


Tags: 文件fromimportselftrueinit场景线程

热门问题