Transactional memory systems represent a paradigm shift in concurrent programming by abstracting low-level lock management and enabling sequences of operations to be executed as atomic transactions.
Concurrency control is the mechanism through which outcome of the update \ delete operation of a record is defined, when you have multiple user working on a same record at the same time i.e.