←back to thread

495 points guntars | 1 comments | | HN request time: 0s | source
Show context
npalli ◴[] No.44984695[source]
So, current status on async

Rust - you need to understand: Futures, Pin, Waker, async runtimes, Send/Sync bounds, async trait objects, etc.

C++20, coroutines.

Go, goroutines.

Java21+, virtual threads

replies(4): >>44984787 #>>44985922 #>>44986154 #>>44988572 #
1. hobofan ◴[] No.44988572[source]
If you are fine with writing "good enough" high-level Rust code (that will potentially still beat out most other languages in terms of performance) and are fine with using the mid-level primitives that other people have built, you don't really have to understand most of those things.