このクラスは、タイマーで一定の時間が経過した後に実行するべき動作を表します。 TimerはThreadのサブクラスであり、 カスタムスレッドの例としての機能を持っています。
start()メソッドを呼出すことで、 タイマーはスレッドとしてスタートします。 cancel()メソッドを呼出すことで、 (その動作が始まる前に)タイマーはストップすることが出来ます。 タイマーは、ユーザーによって指定された間隔と正確に同じでは ないかもしれませんが、その動作を実行する前に待ちます。
例:
def hello():
print "hello, world"
t = Timer(30.0, hello)
t.start() # after 30 seconds, "hello, world" will be printed
| interval, function, args=[], kwargs={}) |
| ) |