Selectively processing plurality of transactions using transaction identifiers that including committing, aborting updating and continuous updating content in a plurality of shared data
AssigneeCanon Kabushiki Kaisha
InventorMasahiko Yoshimoto
Life of this patent
Estimating the term…
Abstract
An information processing apparatus manages the correspondence between identification information, which is for identifying a plurality of transactions within one process, and the transactions. To this end, the information processing apparatus operates on the identification information by operations including creation, cancellation and switching of the identification information. The creation, cancellation and switching of the identification information then results in the corresponding operation on the respective transaction.
Claims9
An information processing apparatus comprising:
- a management circuit adapted to manage correspondence between a transaction context corresponding to shared data and a plurality of transactions using an identifier, wherein the transaction context identifies a plurality of transactions within one process;
- and
- an operating circuit adapted to selectively operate on the transaction context by using operations including committing a content of a change of a first shared data, aborting updating a content of a second shared data, and continuing updating processing of a third shared data.
An information processing method comprising:
- a management step of managing correspondence between a transaction context corresponding to shared data and a plurality of transactions using an identifier, wherein the transaction context identifies a plurality of transactions within one process;
- and
- an operating step of selectively operating on the transaction context by using operations including
- committing a content of a change of a first shared data, aborting updating a content of a second shared data, and continuing updating processing of a third shared data.
A computer-readable memory medium storing program codes of an information processing method, the program codes comprising:
- a program code of a management step of managing correspondence between a transaction context corresponding to shared data and a plurality of transactions using an identifier, wherein the transaction context identifies a plurality of transactions within a process;
- and
- a program code of an operating step of selectively operating on the transaction context by using operations including
- committing a content of a change of a first shared data, aborting updating a content of a second shared data, and continuing updating processing of a third shared data.
Dependencies are inferred from the claim text.