DEV Community

Discussion on: Explained: How does async work in Rust?

Collapse
 
rhymes profile image
rhymes • Edited

Hi Bastian! Nice overview of Rust's async support!

I think there's a bit of unintentional misleading in how you worded the following part:

The kernel already has the concept implemented (through threads and other concepts), however they are quite "expensive", which means there is just a finite amount of resources available and dealing with this problem on OS level adds a whole new level of complexity.

Kernels do have async IO implemented, so it's not "expensive" (I guess you're referring of the cost of threading here), you do talk about these kernel syscalls afterwards when you mention mio

Collapse
 
gruberb profile image
Bastian Gruber

Thank you for the feedback! I'll update the article accordingly in the near future!