Go: Concurrency vs Parallelism

Sep 29 · 5 min read

Note: I highly recommend watching ‘Concurrency Is Not Parallelism’, a talk given by Rob Pike (@rob_pike) in 2012. Not only is Rob the expert on Go, he is also excellent with cute gopher analogies.

Is concurrency the same as parallelism?

I admit that when I first heard the term concurrency, I figured it was synonymous with parallelism. Of course, I was woefully incorrect. In this article, we’ll dive into what makes concurrency and parallelism different and talk about concurrency in the Go language specifically. We’ll also look…