发明授权
US07499955B2 System and method for undoing application actions using inverse actions with atomic rollback 有权
使用与原子回滚相反的动作来撤销应用程序操作的系统和方法

System and method for undoing application actions using inverse actions with atomic rollback
摘要:
An undo operation is executed by an application by performing the inverse actions of the do operation to which the undo operation relates. Previous designs simply swapped memory to execute an undo operation according to code that was entirely dissimilar to the code of the do operation. The dissimilarity of the code caused debugging such operations to be difficult. Using the inverse action to undo an action results in the similar code for the do, undo, and redo operations. Also, undo atoms are logged for do, undo, and redo operations so that any exceptions thrown during an operation allows the application to return to a previous, consistent state by operating on the undo atoms.
信息查询
0/0