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.