Concurrency and Parallelism

Understanding the difference between doing multiple things at once vs. doing multiple things simultaneously

Concurrency

Concurrency is about the concept of being able to do multiple things at once. Thanks to process abstraction our computers already do that.

Parallelism

Parallelism is using concurrency to make things run faster.

Back to articles