使用多重处理添加货架数据,仅最后一个持久存在

时间:2018-10-04 10:20:06

标签: python-3.x python-multiprocessing shelve pathos

我正在使用多处理功能在最短的时间内完成某些任务,而且我必须在每个过程中更新字典。我试图使用搁置来实现它,但是只有最后一个进程的数据保留在搁置对象中。我猜是因为其他进程试图同时在同一货架上进行访问和编辑吗?我尝试使用portalocker模块,但也无法正常工作,但出现错误。 请告诉我该怎么做以及根本原因是什么?预先感谢。

0 个答案:

没有答案