发明名称 | 双模式读写锁 | ||
摘要 | 一种用于双模式读写锁的计算机实现的方法、系统和计算机可用的程序产品。在使用初始锁时确定争用状态。初始锁管理数据处理系统中执行的若干个处理对所述资源的读访问和写访问。实施例创建一组与所述初始锁结合使用的扩展锁。所述初始锁和所述扩展锁组形成双模式读写锁,所述双模式读写锁用于管理对所述资源的读访问和写访问。通过使用初始锁内的索引来对每一个扩展锁进行索引,以使得每一个扩展锁是使用所述索引能够定位的。通过分配初始锁和扩展锁组上的若干个处理对所述资源的读访问和写访问的获取和释放请求,来解决所述争用状态。 | ||
申请公布号 | CN102792273A | 申请公布日期 | 2012.11.21 |
申请号 | CN201180013861.8 | 申请日期 | 2011.02.15 |
申请人 | 国际商业机器公司 | 发明人 | J·B·穆迪;B·米利 |
分类号 | G06F9/46(2006.01)I | 主分类号 | G06F9/46(2006.01)I |
代理机构 | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人 | 金晓 |
主权项 | 一种用于双模式读写锁的计算机实现的方法,所述计算机实现的方法包括:在使用初始锁时确定争用状态,所述初始锁对应于数据处理系统上可用的资源,所述初始锁管理所述数据处理系统中执行的多个处理对所述资源的读访问和写访问;创建一组与所述初始锁结合使用的扩展锁,所述初始锁和所述扩展锁组形成双模式读写锁,所述双模式读写锁用于管理对所述资源的读访问和写访问;使用初始锁内的索引来对所述扩展锁组中的每一个扩展锁进行索引,以使得每一个扩展锁是使用所述索引能够定位的;以及通过分配初始锁和扩展锁组上的多个处理对所述资源的读访问和写访问的获取和释放请求,来解决所述争用状态。 | ||
地址 | 美国纽约 |