&gt; I think well designed C++ can maintain parity, especially with async() using <a href="http:&#x2F;&#x2F;en.cppreference.com&#x2F;w&#x2F;cpp&#x2F;thread" rel="nofollow">http:&#x2F;&#x2F;en.cppreference.com&#x2F;w&#x2F;cpp&#x2F;thread</a>.<p>No, the entire point of Rust&#x27;s &quot;fearless concurrency&quot; is guaranteed data race freedom by the compiler, something C++ doesn&#x27;t even try to enforce. Modern C++ can still easily have data races.