Hacker News new | ask | show | jobs
by hot_gril 1013 days ago
So 99% of projects need raw threads only, according to the author. I doubt that.
1 comments

It sounds very reasonable to me. I would say 90% of programs don’t need threads or concurrency at all.
Anything that waits on I/O needs concurrency (but not necessarily threads). Web backends, web frontends, deeper backends, desktop GUIs, that's probably 90% of software right there.
Rust is a systems programming language though.
I interpreted the 99% thing as referring to all software. If it's just Rust projects then sure, then again anyone who needs async has probably been avoiding a language that lacked async until recently.