Local Asynchronous Join Handles

⚓ Rust    📅 2026-05-04    👤 surdeus    👁️ 3      

surdeus

To preface I'm 19 and have been developing software with Rust on and off the past few years and while every once in a while I'll take a short break in the end I always end up coming back. Recently I've decide I want to learn everything there is to about asynchronous programming inside the Rust ecosystem and part of that is me creating my own local asynchronous executor like pollster but more user friendly to someone who uses tokio. I have a decent understanding of what I'm doing as I've read lots of material on the subject however when it comes to join handles in specific I'm a little lost as it seems there is no one correct way to implement them. The reason I say this is because after taking a look through the source code behind popular crates like smol, tokio, futures, etc. they all have their own implementation with no real documentation on why there doing it that way. All of this to ask if any of you rustaceans could help point me in the right direction. Whether thats a tutorial, article, source code, etc. Anything helps thanks!

2 posts - 2 participants

Read full topic

🏷️ Rust_feed