然而,线程模块对我有用。如何检查模块线程(在Python 3 _thread中)生成的线程是否正在运行?当线程正在执行的功能结束时,线程也会结束,或者不会结束?
def __init__(self):
self.thread =None
......
if self.thread==None or not self.thread.isAlive() :
self.thread = thread.start_new_thread(self.dosomething,())
else:
tkMessageBox.showwarning("XXXX","There's no need to have more than two threads")
我知道在" thread"中没有名为isAlive()的函数。模块,还有其他选择吗?
但是没有任何理由可以使用"线程"模块,有吗?