C#のlanguage specificationを見てきたが、アトミックではないとわざわざ決められていた。