https://cosmo-grant.github.io/python-concurrency-quiz/
A quiz about Python concurrency. A practice project. A bit of fun.
Threads, processes, asyncio. The fundamental concepts, not the high-level APIs. As of 3.14, with the GIL.
It focuses on the fundamentals. And no one wants a 50 question quiz.
I used Opus 4.5 in OpenCode for styling.
Transcripts in transcripts/.
I wrote everything else, following the example of fstrings-wtf.
Yes. Whether it's single- or multi-core. Whether it's fast or slow. Whether it's busy or idle. Whether it's on battery. Whether the power cuts out mid-execution. And more.
Some snippets have comments asking you to assume this or that. Generally, assume a typical machine on a quiet day. I checked the snippets on a MacBook Pro M3.
Using snippet-checker.
Great! Please open an issue.
Great! Please open an issue.
You might like my anki deck.