擅长:python、mysql、java
<p>我会写一个简单的包装器来实现这一点:</p>
<pre><code>def timed(func):
def _w(*a, **k):
then = time.time()
res = func(*a, **k)
elapsed = time.time() - then
return elapsed, res
return _w
</code></pre>
<p>然后你调用你的未来,比如用<code>executor.map(timed(is_prime), PRIMES))</code>(例子取自文档)</p>
<p>当然,您需要解压生成的时间戳&;结果</p>
<pre><code>elapsed, result = future.result()
</code></pre>