locus
No. 3
Copy link
How handle.get() wakes up
No asyncio loop, no pipe, no busy polling: a watch channel, a waker, and a blocked thread with the GIL released.
Drawn from
figures/fig-3-1-handle-get.md
← No. 2 · Who owns the thread?
All comics
No. 4 · How await handle wakes the asyncio loop →