Algorithms that safely mutate the same data structure on multiple threads and do so safely because of some complex algorithmic properties that guarantee that the changes do not overlap?
They can be unordered, e.g. when reshuffling data into a new buffer based on a permutation that was computed separately. How do you avoid locking the output buffer in rust?
[–] gmueckl 4 days ago
[–] afdbcreid 4 days ago
If you mean things that formally create a data race, then C++ cannot do that either.
[–] tcfhgj 4 days ago
[–] gmueckl 4 days ago
[–] tcfhgj 4 days ago
[–] gmueckl 4 days ago
[–] tcfhgj 3 days ago
Rust can literally do anything programmatically. Idk why you think it cannot do something.
[–] gmueckl 3 days ago