2012-12-07 41 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的鏈接從以上切爾諾梅爾