logoalt Hacker News

seabrookmx • today at 6:01 AM • 0 replies • view on HN

C# and Rust (via Tokio) both have M:N threading. They both use a work-stealing algorithm to map many tasks onto a finite thread pool. But you're correct that they are cooperative via async/await, not pre-emptive.