2 ms·
It's not due to the memory model; it's due to the lack of a runtime. In Go/Java, virtual threads are provided by a runtime. Rust tries to stay close to the meta
by ______-_-______ 4y ago
It's not due to the memory model; it's due to the lack of a runtime. In Go/Java, virtual threads are provided by a runtime. Rust tries to stay close to the metal, and so has no runtime. It does not have virtual threads that could be suspended.
Rust used to have virtual threads pre-1.0, but they were removed since the overhead was deemed unacceptable.