sanskar.

← all writing

Tagged concurrency

1 entry on this topic.

  • 01 The wakeup race

    I built an async runtime in Rust around one promise: a task that says Pending must be polled again when it is ready, never concurrently, and never after its memory is gone. The queues, wakers, reactors, timers, io_uring, and consoles are what it took to keep that promise.