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.

Let’s say we need to prepare pasta with sauce (made of tomato…


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

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store