python多处理和maxtasksperchild

时间:2016-03-01 21:58:58

标签: python python-multiprocessing

最近我一直在玩多处理模块。我更新了上一个版本,我意识到Pypi中的最后一个版本有新的代码与文档不匹配。

具体来说,创建一个池并没有maxtasksperchild选项,认为遵循doc是python2.7上的新集成

https://docs.python.org/2/library/multiprocessing.html#module-multiprocessing.pool

检查新模块说多处理模块的版本是2.6.2.1 如果这是真的,并且论证是正确的,那么我们现在如何确保新进程将释放所有内存?这是我使用这个论点的主要兴趣。看看代码我还没找到任何东西,但我还在寻找。

由于

1 个答案:

答案 0 :(得分:1)

来自Pypi's multiprocessing page

“多处理包的后端口到Python 2.4和2.5”。

你应该只使用较旧的python版本。在python上> 2.7,多处理是一个你不需要安装的内置模块。