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
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:
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
Thank you for the feedback! I'll update the article accordingly in the near future!