42:12 I think that for single threaded runtimes, the interaction (polling) with the O/S and resumption of task is actually done “within” the block_on() function - so the thread that’s blocking on some async activity is “donating” it hardware resources for the needed O/S interaction.
@sharperguy2 жыл бұрын
Looking forward to more support in the embedded domain. Since most embedded processors don't have the ability to create multiple threads, it would be really helpful for programs which need to keep track of multiple ongoing asynchronous tasks.
@gzoechi2 жыл бұрын
That was some great introduction and summary about the state of async in Rust
@rtachallenger Жыл бұрын
This is so helpful omg
@thingsiplay2 жыл бұрын
"Threads are for working in parallel and async is for waiting in parallel." ~ quote from the internet ~ Well now it is not from the internet anymore; it is from KZbin.