擅长:python、mysql、java
<p>使用标准库<a href="http://docs.python.org/library/threading.html" rel="nofollow noreferrer">^{<cd1>}</a>的简单python实现:</p>
<pre><code>from threading import Timer
def timed_count(n=0):
n += 1
print 'c=%d' % n
if n < 10:
Timer(.1, timed_count, args=[n]).start()
def main_count(n=0):
n += 1
print 'i=%d' % n
if n < 5:
Timer(.5, main_count, args=[n]).start()
main_count()
timed_count()
print 'after timed_count()'
</code></pre>
<p>或者,使用类似<a href="http://twistedmatrix.com/trac/" rel="nofollow noreferrer">twisted</a>(在<a href="https://stackoverflow.com/questions/7293341/python-perl-timed-loop-implementation-also-with-microseconds/7293541#7293541">this answer</a>)或{a4}(还有很多其他库)这样的异步库不会出错。在</p>