Since 2005, STM has been the focus of intense research and support for practical implementations is growing. In 1995 Nir Shavit and Dan Touitou extended this idea to software-only transactional memory (STM). The idea was popularized by Maurice Herlihy and J. The idea of providing hardware support for transactions originated in a 1986 paper by Tom Knight. These reads and writes logically occur at a single instant in time intermediate states are not visible to other (successful) transactions. ![]() ![]() A transaction in this context occurs when a piece of code executes a series of reads and writes to shared memory. STM is a strategy implemented in software, rather than as a hardware component. It is an alternative to lock-based synchronization. ![]() In computer science, software transactional memory ( STM) is a concurrency control mechanism analogous to database transactions for controlling access to shared memory in concurrent computing.
0 Comments
Leave a Reply. |