jRuby和Rubinius支持并行计算,但不支持';你不支持吗?

jRuby和Rubinius支持并行计算,但不支持';你不支持吗?,ruby,parallel-processing,jruby,rubinius,Ruby,Parallel Processing,Jruby,Rubinius,我试图理解的是,实际上,我从jRuby/Rubinius中的并行计算支持中获得了多少好处?许多ruby库跟踪全局内部状态。有没有办法处理这些库,或者如果我决定并行化我的Ruby脚本,它们会变得不可用?也许Rubinius会自动将互斥锁放在所有不安全库的使用之前?每当你想使用jruby或Rubinius时,你都会被迫使用兼容的gems。 许多gem都是使用C扩展实现的,您不能在jruby中使用它们,例如 对于其他人,大多数情况下,他们清楚地说明了自己的线程安全状态 因此,选择jruby或rubin

我试图理解的是,实际上,我从jRuby/Rubinius中的并行计算支持中获得了多少好处?许多ruby库跟踪全局内部状态。有没有办法处理这些库,或者如果我决定并行化我的Ruby脚本,它们会变得不可用?也许Rubinius会自动将互斥锁放在所有不安全库的使用之前?

每当你想使用jruby或Rubinius时,你都会被迫使用兼容的gems。
许多gem都是使用C扩展实现的,您不能在jruby中使用它们,例如
对于其他人,大多数情况下,他们清楚地说明了自己的线程安全状态

因此,选择jruby或rubinius将缩小您对宝石的选择范围。
但是一个巨大的机会将会暴露出来,您将能够使用许多成熟的Java库(在jruby的情况下)。

我猜您指的是jruby和Rubinius中缺少GIL;在这种情况下,您最好提出另一个关于您心目中的特定库+用例的问题。