fahrenheit
fahrenheit copied to clipboard
One thread per call run run()?
Firstly, thanks for doing this.
I'm trying to get my head around Rust's async/await code, and this is very helpful.
If I read this correctly, every call to fahrenheit::run() creates a whole new select() look / thread for that sync code.
How would it change if you wanted a bunch of unrelated asyc{} blocks to use the same single thread / select() loop ?
Or am I just reading this all wrong? Good chance of that. I'm new to rust, but have used async/await in a few other languages.
lastly: Sorry if this is the wrong place to post/ask. I didn't see a comments option on your blog post.