Rob Pike – 'Concurrency Is Not Parallelism' [video]
Rob Pike: Distinguishing Concurrency from Parallelism
Below is a summary of the presentation titled 'Concurrency Is Not Parallelism' featuring the software visionary, Rob Pike.
About the Speaker
Rob Pike is a legendary figure in the realm of computing. His professional legacy is vast and deeply influential, spanning several foundational technologies:
- Operating Systems: Unix and the
Plan 9OS. - Literature: Co-author of The Unix Programming Environment.
- Standards: The creation of
UTF-8. - Languages: The development of the
Goprogramming language.
"Rob Pike is a software pioneer whose influence is felt across almost every modern computing environment."
The Core Concept
The central thesis of the video is that concurrency and parallelism are the same thing. In reality, they are distinct concepts. Mathematically, we can express this as:
To visualize the difference:
For example, in Go, you might use a goroutine to handle concurrency:
go func() {
fmt.Println("This is a concurrent task")
}()
Platform & Service Details
The video is hosted via Vimeo and associated with Heroku.
Getting Started
If you are looking to utilize their services, you can follow these steps:
- Sign up for a free account
- Review the pricing structures
- Reach out to the sales department
- View the available product demos
Support Tiers
Heroku provides various levels of assistance to ensure system stability:
| Feature | Standard Support | Enterprise Support |
|---|---|---|
| Availability | 24/7 Customer Support | 24/7 Customer Support |
| Account Management | General | Dedicated Account Manager |
| Reliability | Standard | Guaranteed Uptime SLA |
Legal & Privacy Information: For further details, please refer to the Terms, Privacy Policy, U.S. State Privacy settings, Copyright notices, and Cookie preferences.