Transactional Memory
Posted Jun 4, 2009 9:44 UTC (Thu) by
farnz (guest, #17727)
In reply to:
Transactional Memory by wahern
Parent article:
A look at two new languages: Vala and Clojure
For those who want to be accurate about it, STM moves responsibility for locking from the application developer to the STM implementor; the contract is that STM applications cannot deadlock, and as a quality of implementation issue, should not livelock.
As with many things in programming, the hope is to trade off the possibility of more performance (given a high enough standard of programmer), for reliability now.
(
Log in to post comments)