Version 0.4 of Multiverse Software Transactional Memory
The Multiverse team have released version 0.4 of their open source Software Transactional Memory (STM) implementation for the Java platform.
STMs rely on transactions in an effort to prevent isolation problems in lock based concurrency control. Version 0.4 makes readonly transactions, track reading, writeskew prevention and field level granularity optional. It also introduces basic Scala integration and transactional references and primitives.
Version 0.5 is scheduled for release in 8 to 12 weeks. The Multiverse team are currently working on enabling compile-time bytecode transformation and adding more transactional data-structures.
Version 0.4 is available to download from the Multiverse website.