The Age of Concurrency: Software Transactional Memory

Simon and Tim (and team) are working on a programming technology called Software Transactional Memory (STM) which provides an elegant, easy to use language-level abstraction for writing concurrent applications that is based on widely-understood conceptual constructs like Atomic operations (and, well, Transactions…). Simon, Tim and team do all the nasty locking work for you. With STM-enabled languages, you can just concentrate on the algorithms at hand and leave the low-level heavy lifting to the sub-system.


  1. 2006-09-02 10:46 pm
  2. 2006-09-03 12:13 am
  3. 2006-09-03 11:56 pm
  4. 2006-09-04 8:20 am
    • 2006-09-04 11:16 pm
  5. 2006-09-10 2:17 pm