私がこのコードを持っていると想像してください(実際のタイマーはまだ書かれていません):
class Timer(threading.Thread):
def __init__(self, seconds):
self.runTime = seconds
threading.Thread.__init__(self)
def run(self):
time.sleep(self.runTime)
#do some other function
print 'Finished'
t = Timer(60)
t.start()
run()メソッドの実行が終了したら、スレッドを停止してクラスインスタンスを削除する方法はありますか?