Concept Flow - Why concurrency is needed
Start Program
Task 1 Begins
Task 2 Begins
Tasks run sequentially?
Wait long
Slow program
Better resource use
Program ends
Shows how running tasks one after another slows a program, but running them at the same time (concurrency) makes it faster and uses resources better.