THE VIDEO SHELF · concurrency vs parallelism
Concurrency is not Parallelism by Rob Pike
Rob Pike's Go talk distinguishing concurrency, the structuring of independent processes, from parallelism, their simultaneous execution. It uses Go channels and goroutines to illustrate.
Why HN readers recommended it
The standard link for explaining the concurrency versus parallelism distinction and the motivations behind Go's concurrency model.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- gnbitcom
- Topic
- concurrency vs parallelism
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 4
- HN mentions in dataset
- 6
- Recommendation years in dataset
- 2021–2025
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
If you prefer to learn by video, here's an excellent talk on the same subject by Rob Pike that I link all the time to people [VIDEO]
duped on Hacker News · 2024-09
In Understanding Concurrency, Parallelism and JavaScriptyeah, basically. a lot of people do not know, but async/await does have NOTHING do to with threads or processes. you can use threads with async/await, but you do not. async/await basically means you are running your "green threads"/tasks/promises on a event loop, the event …
merb on Hacker News · 2021-06
In Althttpd: Simple webserver in a single C fileAnyone that can wrap their mind around the model of Communicating Sequential Processes[1] implemented using channels in Go will improve their programming. See also Concurrency is not Parallelism by Rob Pike: [VIDEO] After I figured it out, I spent a good month writing personal projects …
cratermoon on Hacker News · 2022-10
In Ask HN: Kubernetes Worth It?
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.