Parallelism
Running several computations at the very same instant on different processor cores, which is what speeds up work that computes rather than waits.
Depth 1 · Foundation
You know why threads don't speed up computing in standard CPython (the GIL), and use processes, which have separate memory and run on separate cores, for work that computes.
Sign in to prove what you know with a short quiz, see how deep you've gone, and earn XP for it.
Sign in with GoogleDepths of understanding
- 1
Foundation
You know why threads don't speed up computing in standard CPython (the GIL), and use processes, which have separate memory and run on separate cores, for work that computes.
Your path here
What's still between you and Parallelism, depth 1, in the order you can learn it.
- 1CPU virtualizationDepth 1 · Foundation · Operating Systems
- 2ProcessDepth 1 · Foundation · Operating Systems
- 3ProgramDepth 1 · Foundation · Program Basics
- 4ExpressionDepth 1 · Foundation · Program Basics
- 5Variables in codeDepth 1 · Foundation · Program Basics
- 6Program stateDepth 1 · Foundation · Program Basics
- 7Input and outputDepth 1 · Foundation · Program Basics
- 8Functions in codeDepth 1 · Foundation · Functions
- 9ConcurrencyDepth 1 · Foundation · Concurrency
- 10ThreadDepth 1 · Foundation · Operating Systems
- 11ParallelismDepth 1 · Foundation · Concurrency
Where it fits
Builds on
This concept