Python:有什么方法可以使一个进程具有写锁,而其他进程只能并行读取?
假设我有一个包含键值的字典,其中值是一个带锁的对象。每个进程都需要获得锁才能修改特定的对象,但是字典中的键是稳定的。
现在,正如我之前说过的,如果要(不经常)向新对象添加新密钥,有没有一种方法可以使用锁定,该锁定将在我将密钥添加到字典时将其他进程排除在访问对象之外?
这样做的原因是,当字典不太可能在同一对象上运行时,我看不出使字典对所有进程都专用的意义,因此只有这些对象需要等待。当我修改字典的完整性时,我想阻止每个进程访问它,但同时,我希望他们能够并行访问它。
请问我不清楚。