用于多进程同步的类似队列的对象



我有一个使用多处理编写的Python程序。我有一个需要存在于多个进程中的对象,但我需要所有进程中的所有对象保持同步。我曾想过使用多处理队列将一个进程中的对象广播给其他进程中的对应方它所做的更改(例如附加到对象上的列表字段(,但我不认为队列是处理此行为的最佳方法,因为每个队列项目只能使用一次,但我需要多个对象才能全部使用同一个项目。理想情况下,我也希望这些物品在所有消费者抓住这些物品后自行"消失"。

Python 中是否有预构建的结构来处理此类用例?如果没有,关于如何最有效地实现自己的想法是什么?

虽然它没有"消失"位,但这个术语是读者-作家锁,这里有一个库。

相关内容

  • 没有找到相关文章

最新更新