发明名称 System and method for allocating and deallocating memory within transactional code
摘要 Methods and systems are provided for managing memory allocations and deallocations while in transactional code, including nested transactional code. The methods and systems manage transactional memory operations by using identifiers, such as sequence numbers, to handle memory management in transactions. The methods and systems also maintain lists of deferred actions to be performed at transaction abort and commit times. A number of memory management routines associated with one or more transactions examine the transaction sequence number of the current transaction, manipulate commit and/or undo logs, and set/use the transaction sequence number of an associated object, but are not so limited. The methods and systems provide for memory allocation and deallocations within transactional code while preserving transactional semantics. Other embodiments are described and claimed.
申请公布号 US2007260608(A1) 申请公布日期 2007.11.08
申请号 US20060415523 申请日期 2006.05.02
申请人 HERTZBERG BEN;SAHA BRATIN;ADI-TABATABAL ALI-REZA 发明人 HERTZBERG BEN;SAHA BRATIN;ADI-TABATABAL ALI-REZA
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址