-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
Implementation
- Scala
- ScalaSTM
- A library-based Software Transactional Memory (STM) for Scala, coupled with transactional sets and maps
- http://nbronson.github.com/scala-stm
- https://github.com/nbronson/scala-stm
- LucreSTM
- Extension of Scala-STM, adding optional durability layer, and providing API for confluent and reactive event layers
- https://github.com/Sciss/LucreSTM
- akka
- Deprecation warning
Agents have been deprecated and are scheduled for removal in the next major version. We have found that their leaky abstraction (they do not work over the network) make them inferior to pure Actors, and in face of the soon inclusion of Akka Typed we see little value in maintaining the current Agents. - https://doc.akka.io/docs/akka/2.5.23/agents.html
- Deprecation warning
- ScalaSTM
- Java
- Clojure
- First class supports STM by clojure runtime
- ScalaBlitz Lightning-fast Scala collections framework
Reference
- https://en.wikipedia.org/wiki/Software_transactional_memory
- Software Transactional Memory in Scala
http://www.codecommit.com/blog/scala/software-transactional-memory-in-scala - Software Transactional Memory in Java Using Multiverse
https://www.baeldung.com/java-multiverse-stm
Metadata
Metadata
Assignees
Labels
No labels