← Map
Level 23
· ◆◆◆ · ~12 min
Concurrency and One Cache Line
Concurrency and One Cache Line
"Two threads, two different variables, one 64-byte line — and a program that gets slower the more cores you give it."
data racesfalse sharingatomics and lock-free queuesthe GIL and what actually parallelises
A short lesson, then a quiz. ❤️×3 — a wrong answer costs a heart; finish with at least one left and the level is yours. Lose all three and you'll have to try again. Replay any time — XP and cleared levels are never lost.