发明授权
- 专利标题: Action framework in software transactional memory
- 专利标题(中): 软件事务记忆中的行动框架
-
申请号: US12819494申请日: 2010-06-21
-
公开(公告)号: US09411634B2公开(公告)日: 2016-08-09
- 发明人: Lingli Zhang , Yosseff Levanoni , David L. Detlefs , Sukhdeep S. Sodhi , Weirong Zhu
- 申请人: Lingli Zhang , Yosseff Levanoni , David L. Detlefs , Sukhdeep S. Sodhi , Weirong Zhu
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Technology Licensing, LLC
- 当前专利权人: Microsoft Technology Licensing, LLC
- 当前专利权人地址: US WA Redmond
- 代理商 Kevin Sullivan; Aaron Hoff; Micky Minhas
- 主分类号: G06F17/30
- IPC分类号: G06F17/30 ; G06F9/46 ; G06F9/52
摘要:
A software transactional memory system implements a lightweight key-based action framework. The framework includes a set of unified application programming interfaces (APIs) exposed by an STM library that allow clients to implement actions that can be registered, queried, and updated using specific keys by transactions or transaction nests in STM code. Each action includes a key, state information, and a set of one or more callbacks that can be hooked to the validation, commit, abort, and/or re-execution phases of transaction execution. The actions extend the built-in concurrency controls of the STM system with customized control logics, support transaction nesting semantics, and enable integration with garbage collection systems.
公开/授权文献
- US20110314230A1 ACTION FRAMEWORK IN SOFTWARE TRANSACTIONAL MEMORY 公开/授权日:2011-12-22
信息查询