发明授权
- 专利标题: Software transaction commit order and conflict management
- 专利标题(中): 软件交易提交订单和冲突管理
-
申请号: US11601541申请日: 2006-11-17
-
公开(公告)号: US07711678B2公开(公告)日: 2010-05-04
- 发明人: Lingli Zhang , Vinod K. Grover , Michael M. Magruder , David Detlefs , John Joseph Duffy , Goetz Graefe
- 申请人: Lingli Zhang , Vinod K. Grover , Michael M. Magruder , David Detlefs , John Joseph Duffy , Goetz Graefe
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Capitol City TechLaw
- 代理商 Richard C. Irving
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
Various technologies and techniques are disclosed for applying ordering to transactions in a software transactional memory system. A software transactional memory system is provided with a feature to allow a pre-determined commit order to be specified for a plurality of transactions. The pre-determined commit order is used at runtime to aid in determining an order in which to commit the transactions in the software transactional memory system. A contention management process is invoked when a conflict occurs between a first transaction and a second transaction. The pre-determined commit order is used in the contention management process to aid in determining whether the first transaction or the second transaction should win the conflict and be allowed to proceed.
公开/授权文献
信息查询