首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python写偏向读写器锁

Python写偏向读写器锁
EN

Stack Overflow用户
提问于 2012-12-11 06:35:52
回答 1查看 1.3K关注 0票数 1

有没有人知道一个久经考验的write-biased Readers-writer lock的python实现?在谷歌上搜索会得到一个ActiveState recipe,但我不确定这是不是经过了战斗测试。在投入时间整合和测试这个食谱之前,我应该先看看其他东西吗?

EN

回答 1

Stack Overflow用户

发布于 2013-01-28 20:32:39

您可以使用模块threading2的SHLock类。

这个类的addition方法除了通常的参数外,还有一个布尔可选参数shared,默认为False

正如参数的名称所示,如果sharedTrue,您将请求获取共享锁,而如果sharedFalse,您将请求获取排它锁。

在读取器/写入器问题中,读取器应该获得共享锁,而写入器应该获得非共享(独占)锁。

它实现了锁,确保了读取器和写入器都不会出现饥饿。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13810476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档