Java STM:关于Multiverse STM的问题

时间:2012-12-07 02:30:46

标签: java concurrency akka stm

我正在对JVM上的STM技术进行一些研究。阅读了一些文件后,我对Multiverse的实施感到有些困惑。

根据the Multiverse FAQ,Multiverse不支持仪器。然而,在接受其创始人Peter Veentjer的采访时,他有以下说法:

  

Multiverse的一个使命是提供一个可以轻松与其他语言集成的STM实现,因此实际的STM实现只关心接口,因此您可以完全绕过仪器。为了使它更容易,我提供了一个不依赖于仪器的托管引用。这是Jonas Boner基于Scala的Akka项目中使用的方法。

这究竟是什么意思?它是否使用字节码检测?

最后,我一直在阅读ScalaSTM上的另一个文档here,并且这显然意味着Multiverse使用字节码检测。

因此,我想知道是否有人可以告诉我一些Multiverse实际上是如何运作的。 它是一个类似于ScalaSTM的运行时库,还是使用检测?

1 个答案:

答案 0 :(得分:0)

由Viktor上面的GitHub链接回答