【发布时间】:2014-08-16 08:56:09
【问题描述】:
对于我的python 应用程序,我正在考虑使用shelve,它是标准库的一部分。将有数百个进程,每个进程都向同一个搁置对象写入内容。写作将永远是添加一个新的键值对到搁置。键是唯一的,因此没有两个进程会更新同一个条目。
在这种情况下会出现什么问题?
【问题讨论】:
-
如果您担心它,请使用一个所有线程都写入的队列,然后让一个线程从队列中读取并写入架子。您可能想澄清您使用的是线程还是子进程。
-
@mhawke:我实际上使用的是进程(并行作业)而不是线程。但是很好,问题的原始版本使用了这两个词。我编辑来解决这个问题。谢谢。
标签: python concurrency shelve