
基本信息:
- 专利标题: SOFTWARE TRANSACTION COMMIT ORDER AND CONFLICT MANAGEMENT
- 专利标题(中):SOFTWARETRANSAKTIONS-BINDEAUFTRAG- UND KONFLIKTVERWALTUNG
- 申请号:EP07845108 申请日:2007-11-17
- 公开(公告)号:EP2095225A4 公开(公告)日:2010-10-20
- 发明人: ZHANG LINGLI , GROVER VINOD K , MAGRUDER MICHAEL M , DETLEFS DAVID , DUFFY JOHN JOSEPH , GRAEFE GOETZ
- 申请人: MICROSOFT CORP
- 专利权人: MICROSOFT CORP
- 当前专利权人: MICROSOFT TECHNOLOGY LICENSING, LLC
- 当前专利权人地址: MICROSOFT TECHNOLOGY LICENSING, LLC
- 优先权: US60154106 2006-11-17
- 主分类号: G06F9/06
- IPC分类号: G06F9/06
摘要:
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.
摘要(中):
公开了各种技术和技术,用于对软件事务存储器系统中的事务应用排序。 提供了一种软件事务存储器系统,其具有允许为多个事务指定预定的提交顺序的特征。 在运行时使用预定的提交订单来帮助确定在软件事务存储器系统中提交事务的顺序。 当在第一个事务和第二个事务之间发生冲突时,调用争用管理进程。 在竞争管理过程中使用预先确定的提交订单来帮助确定第一交易或第二交易是否应该赢得冲突并被允许进行。
IPC结构图谱:
G | 物理 |
--G06 | 计算;推算;计数 |
----G06F | 电数字数据处理 |
------G06F9/00 | 电数字数据处理的控制单元 |
--------G06F9/06 | .应用存入的程序的,即应用处理设备的内部存储来接收程序并保持程序的 |