a place to place a breakpoint } 现在,我看到了console.log的输出,但是当我检查测试的线程对象时,我发现IsAlive仍然是真的,ThreadStatus = TheadStatus.Running。我希望检测线程是否真正完成,但我不知道如果ThreadFunction()完成了,它如何仍然可以被认为运行呢?
编辑
我正在尝试运行一个使用线程异步运行的脚本。我遇到了一个关于如何定期检查线程是否仍然活着的问题(在start_thread1下)。我不想使用join(),因为这会冻结GUI直到线程完成。如果这是不可能的,我对任何其他方法都持开放的态度。下面是我正在使用的代码--这是代码的一部分,只是为了概述我所拥有的“问题”:
from tkinter.constants impo