Observed arrival · 2026-10-12
One Thread, Many Tasks: Learning Concurrency by Building a Runtime
A hands-on book series teaches async and coroutines by building a concurrency runtime in Odin, with a bakery simulation that makes task handoffs visible.
○Open
⊠Login
$Paid
†Ads
✦Pretty
●Pro
◎Niche
◉Human
⚑Risk
ƒJS
- For
- Systems programmers learning async and coroutines
- Worth noticing
- The bakery simulation uses four simulated bake ticks; task state survives each return while the scheduler gives another job the thread.
Field notes
The example models each task as a piece of work that returns control to a scheduler, while its progress remains in task data for the next call. In the transcript, the bread task saves a phase, requests a wait, and resumes after the simulated timer; the page says the bake lasts four ticks. The three-book sequence is explicitly described as being in development.
Observed signals
Read the marks
Editorial observations of this landing page, not a rating.
○OpenPublic substance visible
✦PrettyNotable craft visible
●ProPolished or operationally mature
◎NicheUnusually specific use
One card from the complete issue