![](/img/trans.png)
[英]What is rubinius? I saw it in Ruby Weekly but I don't understand what it is after reading the website
[英]jRuby and Rubinius support parallel computing, but what about gems that don't support this?
实际上,我想了解的是,从jRuby / Rubinius中的并行计算支持中可以获得多少好处? 许多红宝石库都跟踪全球内部状态。 有什么方法可以处理这些库,或者如果我决定并行化Ruby脚本,它们是否变得不可用? 也许Rubinius会自动在所有不安全的库使用之前放置一个互斥锁?
每当您要使用jruby或rubinius时,都将被迫使用兼容的宝石。
许多gem已使用C扩展实现,您不能将它们与jruby一起使用,例如
关于其他线程,大多数情况下,它们都清楚地说明了线程安全状态。
因此,选择jruby或rubinius将缩小您对宝石的选择范围。 但是将会暴露出巨大的机会,您将能够使用许多成熟的Java库(在jruby的情况下)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.