2016-03-01 116 views
0

最近我一直在玩多處理模塊。我更新了最新版本,我意識到Pypi中的最新版本有新的代碼與文檔不匹配。python Multiprocessing和maxtasksperchild

Specificaly,創建池不具有maxtasksperchild選項,認爲DOC以下,是python2.7

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

檢查新模塊的新的整合說,多版本模塊是2.6.2.1 如果這是真的,並且論證是正確的,那麼我們現在如何確保新進程將釋放所有內存?這是我使用這個論點的主要興趣。看着代碼,我還沒有找到任何東西,但我仍在尋找。

由於

+0

'multiprocessing'模塊是標準庫的一部分。如果你得到一個外部版本,它可能是舊的並且是過時的(並且打算用於甚至更老版本的Python)。 – Blckknght

回答

1

Pypi's multiprocessing page

「多處理包到Python 2.4和2.5的反向移植」。

您應該只在較老的python版本中使用它。在Python 2.7以上,多處理是一個內置的模塊,你不需要安裝。

相關問題