Skip to content
0:00 / 0:00

#asyncrust#futures#tokio

Let’s write async rust from the ground up! - Conrad Ludgate

Rust Nation UK

10K subscribers • 5 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Conrad Ludgate

Advanced. Deep dive for people who know the field.

18K views3 years ago2 recommendations

Programming languagesSystems programmingRustConcurrency and parallelism

Conrad Ludgate explains the mechanics of async Rust by building a custom async runtime and futures implementation from scratch.

Async in Rust is similar to some languages, but due to not having any built in runtimes or memory management, the people that proposed the initial APIs had to work around some interesting problems. Let’s pretend we didn’t have these solutions already. Let’s build our own async features and runtimes from the ground up. And given the outcomes, can we find any interesting insights on how async may change in the future?

Why it's here

2 people recommend this

What people say. Highly recommended for gaining a deep conceptual understanding of how async Rust and its runtimes work under the hood.

u/nameEqualsJaredin r/rust • Recommends

On “How do you decide to use async or single/multithreading?”

Not OP, but for understanding Async in general, I thought this talk was really good! link to this video

u/Adorable-Engineer840in r/rust • Recommends

On “How does async Rust work”

Probably this one link to this video Maybe this one link to this video I'm at work though so Ill try to check later.