In this first post, I would like to describe the differences between Processes, Threads, what the GIL is, EventMachine and Fibers in Ruby. When to use which of the models, which open-source projects use them, what the pros and cons are. What is concurrency?ProcessesRunning multiple processes is not actually about concurrency, it’s about parallelism. Although parallelism and concurrency are often c
![Introduction to Concurrency Models with Ruby. Part I](https://cdn-ak-scissors.b.st-hatena.com/image/square/d5bf28b789a8b534e02a4d28e649d615f57e3fb0/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2AcKZ7MlP2o3M-IeB1SVcFoA.jpeg)