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

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

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