什么是Ruby相当于Python的多处理模块?

Vla*_*ala 8 ruby python parallel-processing concurrency

为了在Ruby或Python中获得真正的并发性,我需要创建新的进程.Python使用该multiprocessing模块非常简单,它抽象出所有的fork/wait优点,让我专注于我的代码.Ruby有类似的东西吗?现在我正在调用Process.forkProcess.wait获得我的并发性,我想要一个更清洁的解决方案.

Ben*_*agy 5

我使用过https://github.com/grosser/parallel,并且非常喜欢它。默认情况下,它将 #map 或 #each 跨系统中的所有内核。在引擎盖下,它是 Process.fork 的包装器,这听起来像您所要求的。