April 2024
Beginner to intermediate
224 pages
5h 7m
English
It takes a bit of time to fully grasp parallel computing. It’s okay if you don’t pick it up all at once. But, to give you the best shot, let’s start at the ground floor. We’ll look at what concurrency and parallelism are and then go into how Ruby and Elixir operate in these areas.
The terms parallelism and concurrency are the source of a lot of confusion. While they seem interchangeable, they refer to distinctly different, but related, topics.
Concurrency is the ability to coordinate multiple tasks at the same time. Imagine that there’s a single CPU core on a server. Concurrency allows that single CPU core to weave together and execute tasks that are necessary to serve requests. From ...
Read now
Unlock full access