Async vs parallel processing
Imagine you are making a cake and a milkshake. You put the cake in the oven and realise it's going to take 2 hours to bake. Until the cake is in the oven, you smartly make the milkshake, and then come back to the oven and finish making the cake. That's async processing. All the work is being done on one thread but…