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.
The Learning Center is for those new to Web show production on blip.tv. Check out our Help Section for more information about how to use the blip.tv service.