ISBN10: 5512427245
ISBN13: 9785512427248
Publisher: Book On Demand Ltd
Published: Jun 11 2012
Pages: 134
Weight: 0.37
Height: 0.29 Width: 5.83 Depth: 8.27
Language: English
ISBN13: 9785512427248
Publisher: Book On Demand Ltd
Published: Jun 11 2012
Pages: 134
Weight: 0.37
Height: 0.29 Width: 5.83 Depth: 8.27
Language: English
High Quality Content by WIKIPEDIA articles! 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. It is an alternative to lock-based synchronization. A transaction in this context is a piece of code that executes a series of reads and writes to shared memory. These reads and writes logically occur at a single instant in time; intermediate states are not visible to other (successful) transactions. The idea of providing hardware support for transactions originated in a 1986 paper and patent by Tom Knight. The idea was popularized by Maurice Herlihy and J. Eliot B. Moss. In 1995 Nir Shavit and Dan Touitou extended this idea to software-only transactional memory (STM). STM has recently been the focus of intense research and support for practical implementations is growing.
