>>181
>あるスレッドが値を書き換えている途中に
>別のスレッドが同じ変数を読み出すと間違った値が読み出される。
C#ではこれは無いんじゃないの?