Multiverse STM 0.4 发布-下载

  Multiverse STM 0.4发布下载了,对Multiverse STM有兴趣的朋友可以下载这个听起来很牛的项目试试看。按照官方的说法Multiverse STM 0.4已经从试验阶段成功转型成为可以真正使用的产品。因此如果您对STM或者对Multiverse STM的实现有兴趣,那么不妨下载个Multiverse STM 0.4试试看。

  Multiverse是一款采用Java编写的基于Apache 2许可发布的开源SMT(Software Transactional Memory)框架。个人理解SMT(Software Transactional Memory)就是在内存上实现的事物功能,该项目号称开发周期已经有18个越之久,而本次发布的Multiverse STM 0.4是其第一个可以被用于实际应用的产品版本。

  尽管传统的基于兵法的锁控制功能已经十分强大(Multiverse内部也是依赖该机制),但这种机制也过于复杂导致容易出错。而SMT(Software Transactional Memory)的灵感来源于通过依赖事务管理来防止孤立问题的发生。以个人观点SMT(Software Transactional Memory)填补了基于并发的锁机制与传统数据库之间的空白。

Multiverse STM 0.4 主要包括如下特性:

  1. Multiverse STM 0.4增加了可选的只读事物
  2. Multiverse STM 0.4增加了读跟踪功能
  3. Multiverse STM 0.4阻止创建私有的数据结构(列入栈和队列)
  4. Multiverse STM 0.4可以选择作用域的力度
  5. Multiverse STM 0.4支持嵌套事物
  6. Multiverse STM 0.4支持整合Scala
  7. Multiverse STM 0.4提供了对数据结构的事物支持(List, BlockingQueue, BlockingDeque)
  8. Multiverse STM 0.4支持事物执行者

Multiverse STM 0.4下载地址:
Multiverse STM 0.4下载

Multiverse官方站点:
Multiverse
[ad#468-60]

Scroll to Top