Transactional Memory for Concurrent Programming

Posted in Databases, Science on August 08, 2007


Transactional Memory for Concurrent Programming

Transactional memory (TM) is an extremely promising new way to coordinate concurrent programs. TM eliminates many bugs that plague lock-based programs, such as omitted locking, deadlocks, and missed wake-ups. Even more importantly, TM supports modular programming, whereas locks effectively prevent it. TM is not a magic bullet, but it is nevertheless a potent new weapon in our armory. Come hear why. From the O'Reilly Media Open Source Convention, July 25, 2007

Watch Video

Tags: Databases, Science, Lectures, Computer Science, transaction, memory, oscon