有没有办法将迭代本身池化?
例如,我尝试了以下方法:
def x():
for i in range(10):
...
迭代次数是 10(0 到 9(,我们是否可以创建一个池,为迭代i=0
创建 10 个单独的进程,i=1
、... i=9
?
该语言没有这种简单形式。但我记得看到一个小包,它只能提供一次迭代器。 我会尝试找到它,但我怀疑它仍然得到维护。
这是:https://github.com/npryce/python-parallelize并出现在皮皮: https://pypi.python.org/pypi/python-parallelize/1.0.0.0
如果它有效,这可能是一个"由于完整而未维护"的问题 - 只需测试你的东西 - 很多。