首页>
外国专利>
Suspending transactional-memory transactions without stack corruption
Suspending transactional-memory transactions without stack corruption
展开▼
机译:挂起事务内存事务而不会导致堆栈损坏
展开▼
页面导航
摘要
著录项
相似文献
摘要
A technique for suspending transactional memory transactions without stack corruption. A first function that begins a transactional memory transaction is allocated a stack frame on a default program stack, then returns. Prior to suspending the transaction, or after suspending the transaction but prior to allocating any suspended mode stack frames, either of the following operations is performed: (1) switch from the default program stack to an alternative program stack, or (2) switch from a default region of the default program stack where the first function's stack frame was allocated to an alternative region of the default program stack. Prior to resuming the transaction, or after resuming the transaction but prior to allocating any transaction mode stack frames, either of the following operations is performed: (1) switch from the alternative program stack to the default program stack, or (2) switch from the alternative stack region to the default stack region.
展开▼