|
|
|
|
|
by boustrophedon
875 days ago
|
|
I think the biggest underlying difference is that Rust does not have a language runtime, whereas the other three you've listed do. Since the language runtime can preempt your code at any time, it becomes a lot easier to make async work - at the expense that now data races are easier to create. I'm not going to pretend I'm an expert but would be happy if someone could expand further. |
|
https://github.com/rust-lang/rfcs/blob/0806be4f282144cfcd55b...