In a previous Ruby Magic article on Mastering Concurrency, we gave an introduction to the three methods of achieving concurrency that are available to us as Ruby developers. This article is the first in a three-part series where we take a deep dive into each method. First up: Multi-process. With this method a master process forks itself to multiple worker processes. The worker process does the act
