4 ms·
Rust seems to have solved some of this with its borrow checking semantics that automatically prove which parts of code are automatically paralellizable without
by phoe-krk 3y ago
Rust seems to have solved some of this with its borrow checking semantics that automatically prove which parts of code are automatically paralellizable without running into issues like simple data races - or am I wrong?
- kibwen 3y agoThe Rust compiler doesn't automatically parallelize, but all single-threaded Rust code upholds the invariants necessary to be thread-safe, so it's relatively easy (and sometimes entirely trivial) to turn a single-threaded program into a parallel program.