Understand Async Rust

89 points redixhumayun

I've been working to understand Async Rust quite a bit over the last month or so, and wrote a small series of posts around what an async runtime is actually doing under the hood.

https://redixhumayun.github.io/async/2024/08/05/async-runtimes.html
https://redixhumayun.github.io/async/2024/09/18/async-runtimes-part-ii.html
https://redixhumayun.github.io/async/2024/10/10/async-runtimes-part-iii.html

Also, built a small single-threaded async runtime as an accompaniment to the posts above

https://github.com/redixhumayun/async-rust