这不是正确的使用方法map
。
我建议您阅读一些文档。
但是,这是一个如何实现它的虚拟示例:
from multiprocessing import Pool
foo = {1: []}
def f(x):
return x
def main():
pool = Pool()
foo[1] = pool.map(f, range(100))
pool.close()
pool.join()
print foo
if __name__ == '__main__':
main()
您可能还会做类似“pool.map(functools.partial(f, foo), range(100))
哪里foo
是”的操作Manager
。