&gt; It’s very difficult to write multithreaded code, which is the only way to exploit the abilities of modern machines.<p>QED? Really? I&#x27;m not so sure I trust the author to give rust fair treatment anymore.  An operating system that does multithreading is not the same as a modern machine.<p>Edit: Any brave down voters want to explain why? Threads are a way to model concurrency. There are other ways.