Safety
When multiple threads can mutate (read and write to) the same piece of memory, they need to be synchronized to avoid undefined behavior.
When multiple threads can mutate (read and write to) the same piece of memory, they need to be synchronized to avoid undefined behavior.