对要在不同核心上并行处理的循环进行分区

时间:2017-03-01 01:55:04

标签: ruby loops parallel-processing jruby celluloid

如何完成一个循环,在可用的CPU核心上对其进行迭代?那么每次迭代都会并行运行,因此完成得更快?我正在尝试了解宝石赛璐珞,但如果还有其他宝石我可以使用,请不要犹豫告诉我!

1 个答案:

答案 0 :(得分:0)

如果jRuby标签不适合我也倾向于标记为副本;)

您没有准确说明您尝试解决的问题,但由于您的Ruby现在可以访问Java标准库,因此您可以使用Fork/Join框架。查尔斯·纳特写了一篇不错的JRuby wrapper