擅长:python、mysql、java
<p>最简单的方法是创建一个每60秒运行一次的后台线程。一个简单的实现是:</p>
<pre><code>class BackgroundTimer(Thread):
def run(self):
while 1:
Time.sleep(60)
# do something
# ... SNIP ...
# Inside your main thread
# ... SNIP ...
timer = BackgroundTimer()
timer.start()
</code></pre>
<p>显然,如果“做某事”需要很长时间,你需要在你的睡眠陈述中适应它。但这是一个很好的近似值。</p>