February 2018
Intermediate to advanced
298 pages
8h 22m
English
To understand the difference between parallel and concurrent programming, let us consider an example.
Suppose there's a competition to eat candies put on two plates. Plates are at a distance of five meters from each other. Let's say you're the only player for now, and the constraint is that you have to keep the number of differences in candies on both plates to less than two.
What will you do here? You have to eat from plate one, run five meters to plate two, eat from plate two, run five meters again to plate one, and so on.
Now, let's assume you have got a friend. Now, both of you can choose a plate and start eating your own candies.
Try to relate it to concurrent programming and parallel programming, ...
Read now
Unlock full access