。</p>

<!-- As an example, here is a Rust program that would have a data race in many -->

<!-- languages. It will not compile: -->

<p>例として、多くの言語で起こるようなデータ競合を含んだRustプログラムをあげます。
これは、コンパイルが通りません。</p>

<span class='rusttest'>use std::thread;
use std::time::Duration;

fn main() {
    let mut data = vec![1, 2, 3];

    for i in 0..3 {
        thread::spawn(move || {
            data[i] += 1;
        });
 