发明名称 促进事务重复中止之后的事务完成的方法和计算机系统
摘要 本发明涉及一种促进事务重复中止之后的事务完成的方法和计算机系统。通过采取操作以增加成功执行事务的机会,促进计算环境中的事务处理。维护提供事务中止频率的计数的计数器。每次中止所述事务时,所述计数器递增计数,并且当成功完成所述事务,或者出现导致不再重新执行所述事务的中断时,将所述计数器重置为0。如果所述计数达到阈值,则呈现中断并且事务执行不成功。但是,在所述计数达到所述阈值之前,可以采取多个操作以增加成功执行所述事务的机会。这些操作包括要在执行所述事务的处理器中执行的操作,和/或要针对冲突处理器执行的操作。
申请公布号 CN103513960A 申请公布日期 2014.01.15
申请号 CN201310236184.7 申请日期 2013.06.14
申请人 国际商业机器公司 发明人 B·F·贝尔马尔;C·雅各比;R·W·菲雷;T·J·斯利格尔
分类号 G06F9/30(2006.01)I 主分类号 G06F9/30(2006.01)I
代理机构 北京市中咨律师事务所 11247 代理人 于静;张亚非
主权项 一种用于促进计算环境中的处理的方法,所述方法包括:由所述计算环境的处理器跟踪在所述处理器内执行的事务的中止次数,所述事务有效地延迟将事务性存储提交到主存储器,直到完成选定事务,并且所述跟踪采用所述处理器内的计数器来跟踪所述中止次数;判定所述事务是否已成功完成,并且根据所述事务成功完成,自动将所述计数器重置为预定值;以及根据所述事务中止,基于以下情况之一而自动将所述计数器重置为所述预定值:所述计数器达到所述事务的阈值中止次数,从而导致针对所述事务呈现中断;或者呈现所述事务的中断,其中未重新执行所述事务。
地址 美国纽约