Python:有什么方法可以使一个进程具有写锁,而其他进程只能并行读取?

发布于 2021-01-29 18:39:22

假设我有一个包含键值的字典,其中值是一个带锁的对象。每个进程都需要获得锁才能修改特定的对象,但是字典中的键是稳定的。

现在,正如我之前说过的,如果要(不经常)向新对象添加新密钥,有没有一种方法可以使用锁定,该锁定将在我将密钥添加到字典时将其他进程排除在访问对象之外?

这样做的原因是,当字典不太可能在同一对象上运行时,我看不出使字典对所有进程都专用的意义,因此只有这些对象需要等待。当我修改字典的完整性时,我想阻止每个进程访问它,但同时,我希望他们能够并行访问它。

请问我不清楚。

关注者
0
被浏览
45
1 个回答
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看