Ownership Prevents Data Races
← Back to Rust Concurrency
Rust’s ownership and borrowing rules prevent data races at compile time. You cannot have mutable and shared access simultaneously, which is precisely the condition for a data race. This makes “fearless concurrency” possible — if it compiles, it is free of data races.