OSCON 2007 - Simon Peyton-Jones

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.

More episodes of O'Reilly Open Source Convention

Featured episodes in Tech & Gadgets

O'Reilly Open Source Convention

The O'Reilly Open Source Convention is the bazaar of open source technologies, welcoming new voices and projects alongside the platforms, languages, and apps that started the open source movement.