User: Password:
Subscribe / Log in / New account

Transactional Memory

Transactional Memory

Posted Jun 4, 2009 9:44 UTC (Thu) by farnz (subscriber, #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)

Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds