有没有办法找到MRI Ruby中的CPU核心数量(可能使用C扩展)?

时间:2012-03-01 10:20:15

标签: ruby multiprocessing multicore

在JRuby中,您可以使用java.lang.Runtime.get_runtime.available_processors。是否有可用于MRI的任何东西,可能使用在C中实现的宝石?

在Ruby的未来版本中,很高兴看到这些信息可用作自动定义的顶级常量,例如RUBY_PLATFORMRUBY_VERSION

1 个答案:

答案 0 :(得分:2)

到目前为止还没有。但您可以使用parallel gem或查看它figures out the number of cores