1. 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.