title: Are CIL Instructions atomic?
body: <p>Does the .Net runtime make any guarantees about the atomicity of CIL instructions? If so, what are they? Are all CIL instructions atomic? Or does it depend on the atomicity of the machine code generated by the JIT compiler and therefore too platform specific to make any guarantees?</p>