Concurrency vs Parallelism in simple terms (Important question in system design interviews)

Aditya
2 min readDec 16, 2021
Concurrency is about dealing with lots of things at once. Parallelism is about doing lots of things at once

One of the most important concepts in programming languages(like go, java, .e.t.c) or distributed computing is the difference between concurrency and parallelism. Both used to speed up a computation using their own methods, so let’s dive into them.

--

--

Aditya

Principal data engineer → Distributed Threat hunting security platform | aws certified solutions architect | gssp-java | Chicago-IL