Concurrency: A Primer
sookocheff.com
sookocheff.com
>"Concurrency: Concurrency is the scheduling of work to happen over multiple processors (or multiple nodes in a system)"
This is not correct. You can have concurrency on a single CPU with multiple threads.
Parallelism: Parallelism happens when at least two units of work are executing simultaneously. It’s notable that you can support concurrency on a single processor system using appropriate scheduling, while parallelism requires multiple processors or systems.