Too Long; Didn't Read
As you might know, concurrency and parallelism are different terms. Concurrency means that an application is making progress on more than one task at the same time (concurrently); and parallelism means that an application splits its tasks up into smaller subtasks which can be processed in parallel, for instance on multiple CPUs at the exact same time.