What is Ruby's equivalent to Python's multiprocessing module?
To get real concurrency in Ruby or Python, I need to create new processes. Python makes this pretty straightforward using the multiprocessing
module, which abstracts away all the fork / wait goodness and lets me concentrate on my code. Does Ruby have something similar? Right now I am calling Process.fork
and Process.wait
to get my concurrency, and I want a cleaner solution.
I have used https://github.com/grosser/parallel, and like it a lot. It will #map or #each across all the cores in your system by default. Under the hood it's a wrapper around Process.fork, which sounds like what you're asking for.
https://github.com/pmahoney/process_shared让我知道你是否有任何功能请求:)
链接地址: http://www.djcxy.com/p/54652.html上一篇: Struts:选择HTML选项?