Concurrency Control using Multi-version Software Transactional Memory System
Priyanka Kumar
Abstract
Priyanka Kumar
Abstract
In computer science, software transactional memory (STM) is a concurrency control mechanism analogous to database transactions for controlling access to shared memory. It is an alternative to lock-based synchronization. A transaction in this context is a piece of code consisting a series of reads and writes to shared memory. STM system ensures read and write logically occur at a single instant of time.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In computer science, software transactional memory (STM) is a concurrency control mechanism analogous to database transactions for controlling access to shared memory. It is an alternative to lock-based synchronization. A transaction in this context is a piece of code consisting a series of reads and writes to shared memory. STM system ensures read and write logically occur at a single instant of time.
Key concepts: Software transactional memory, Transactional memory, Computer science, Multiversion concurrency control, Concurrency control, Optimistic concurrency control, Non-lock concurrency control, Lock (firearm)