2012-12-07 46 views
1

我正在对JVM上的STM技术进行一些研究。读过一些文档后,我对Multiverse的实现有点困惑。根据the Multiverse FAQ,Multiverse不支持检测。然而,与它的创始人彼得·Veentjer接受记者采访时,他下面要说:Java STM:关于Multiverse STM的问题

一个多元宇宙的使命宣言是提供可以很容易地与其他语言的集成的STM实现,所以实际的STM实现只关心接口,所以你可以完全绕过检测。为了让它更加简单,我提供了一个不依赖于仪器的管理参考。这是在Jonas Boner的基于Scala的Akka项目中使用的方法。

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

最后,我一直在阅读ScalaSTM上的另一个文档here,在这里它清楚地表明Multiverse使用字节码工具。

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

+2

https://github.com/pveentjer/Multiverse –

+0

感谢维克多,这似乎也印证了它。也许以前的实现是基于仪器的? – DJ180

回答

0

回答了GitHub的链接从以上切尔诺梅尔