this post was submitted on 22 Apr 2026
21 points (100.0% liked)
Rust
8168 readers
8 users here now
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Wormhole
Credits
- The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
"Fearless Concurrency" predates "async" in rust nomenclature, and points to specific compile-time guarantees around things like thread safety and races (
Send,Sync, ...).It was around when we used event loops and the
miocrate (andrayonfor parallelism), with noasyncorawaitin sight (because they didn't exist yet).Some people actually still prefer to do "concurrency" this way, especially if they wish to stay close to the abstraction level from C land.
io_uringalso came later which introduced a new OS low-level interface and paradigm for doing "concurrency"."Fearless Concurrency" has nothing to do with how easy you can write async code, especially if you're someone who struggles with the language basics like ownership.