我不明白此代码中(* p)的用途。试图通过枚举了解ThreadPool.map
任何人都可以请帮忙吗?
我对此很陌生。
from multiprocessing.pool import ThreadPool
pool=ThreadPool()
def mul(x,y):
print x*y
out=[4,5,6]
pool.map(lambda p: (lambda i, prediction:
mul(prediction, i))(*p),
enumerate(out))
我还可以前往了对文档的ThreadPool.map –
没有什么我不理解是这个代码的流程 –
拉姆达内部labmda是如何工作的 –