2010-01-25 8 views
12

Farklı JVM'ler arasında farklı JVM'ler arasında Java iş parçacıklarının taşınması konusunda muazzam miktarda araştırma yapıldı, ancak herkesin kullandığı, kamuya açık, korunan, fiili bir uygulama var mı? İyi bir uygulama yoksa, birden fazla kişi varsa, hangisini tavsiye edersiniz ve neden?İyi bir Java iş parçacığı taşıma paketi var mı?

(Not: Veritabanı geçişleri hakkında konuşmuyorum, Hadoop, RMI, aktörler veya dağıtılmış hesaplama yapmanın başka yollarını sormuyorum, özellikle Java için thread migrasyonu hakkında bilgiye ihtiyacım var. Scala veya JVM üzerinde oturabilir başka bir şey [evet ben kenar kanama içinde devamlılık gösteren farkındayım].)

+0

İlginç geliyor - cevapları sabırsızlıkla bekliyorum :) –

+0

Birkaç yıl önce yapılmış bir projeyi hatırlıyorum, şu anki durum hakkında bir şey bilmiyordum, ancak şu an devam ediyor gibi görünüyor: http://mars.ing.unimo.it /wiki/index.php/Mobile_JikesRVM –

+0

Teşekkürler, ben buna bakacağım ama normal JVM'yi kullanabilseydim en iyisi olurdu. Yine de ilginç görünüyor. – artif

cevap

1

emin değil bu sonra ama ne olduğunu ...

Ben bir çiftin biliyorum JVM'ler arasında geçiş yapmak için javaflow kullanarak projeler. Projenin sonunda bir sürüm görmesi için birkaç kullanıcı daha gerekiyor. Ve göreve gelen katkıda bulunanlar tarafından gelmek zordur. Ama belki bir deneyin. Jvm-native geçişlerine göre birkaç kısıtlama/ek yük vardır.

Bu paper about mobile agent migrations ürününe de bakmak isteyebilirsiniz.

+0

Teşekkürler, bu ilginç. Süreklilik için bir Apache projesi olduğunu bilmiyordum. Bu Scala için ayrılmış süreklilik eklentisi için benzer işlevsellik sunuyor görünüyor? – artif