Principles of Transactional Memory

by Rachid Guerraoui

★★★★★
4.7 (558)

US$17.50

15% OFF CODE: SAVE15

Description

Transactional memory (TM) is an appealing paradigm for concurrent programming on shared memory architectures. With a TM, threads of an application communicate, and synchronize their actions, via in-memory transactions. Each transaction can perform any number of operations on shared data, and then either commit or abort. When the transaction commits, the effects of all its operations become immediately visible to other transactions; when it aborts, however, those effects are entirely discarded. T