3 ms·
When I said "inconsistent", I was referring to things like getting a length field updated by one thread, but the actual list contents by another - if you have t
by tsimionescu 1y ago
When I said "inconsistent", I was referring to things like getting a length field updated by one thread, but the actual list contents by another - if you have thread safety violations you will end up with exactly this type of issue in any language that allows unsafe threading code (Rust wouldn't outside `unsafe` blocks, for example), even in fully memory safe ones like Java or C#, and even without any bugs in the VM.