Transactional Memory. Foundations, Algorithms, Tools, and Applications

by Rachid Guerraoui

★★★★★
4.6 (557)

US$27.50

15% OFF CODE: SAVE15

Description

The advent of multi-core architectures and cloud-computing has brought parallel programming into the mainstream of software development. Unfortunately, writing scalable parallel programs using traditional lock-based synchronization primitives is well known to be a hard, time consuming and error-prone task, mastered by only a minority of specialized programmers. Building on the familiar abstraction of atomic transactions, Transactional Memory (TM) promises to free programmers from the complexity