Transactional Memory
Posted Jun 4, 2009 14:38 UTC (Thu) by
mitchskin (subscriber, #32405)
In reply to:
Transactional Memory by wahern
Parent article:
A look at two new languages: Vala and Clojure
The only real STM implementations are on paper, or maybe in a lab w/ a custom ASIC.
It sounds like you're thinking about
hardware transactional memory.
Software transactional memory (STM) may indeed be implemented using locks, but it does provide an interface that means client code can avoid using locks directly. You're right that there still may be locking somewhere, but that can still be a win since it isolates locking to one widely shared piece of code.
(
Log in to post comments)