发明名称 软件事务存储器中的锁的组成
摘要 本发明涉及软件事务存储器中的锁的组成。软件事务存储器(STM)系统允许基于与STM代码中的事务的同步来组成传统锁。在事务内第一次遇到相应的传统锁获取时,STM系统获得每个传统锁,并推迟所有传统锁释放,直到事务嵌套中的顶层事务提交或中止。STM系统维护与事务中的传统锁操作相关联的状态信息,并使用该状态信息来消除冗余的被推迟的传统锁操作。STM系统与实现垃圾收集的系统集成。
申请公布号 CN102289393A 申请公布日期 2011.12.21
申请号 CN201110179013.6 申请日期 2011.06.20
申请人 微软公司 发明人 S·S·索迪;Y·莱瓦诺尼;D·L·德特勒夫斯;L·张;W·朱;D·格罗夫;M·M·马格鲁德;C·D·卡拉罕二世
分类号 G06F9/52(2006.01)I 主分类号 G06F9/52(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 陈斌
主权项 一种由软件事务存储器(STM)系统(10)在计算机系统(100)中执行的方法,所述方法包括:检测从STM系统执行的第一事务(20)对对应于对象(30)的传统锁(39B)的锁释放操作;以及推迟所述锁释放操作,直到所述第一事务提交。
地址 美国华盛顿州