ちなみにCLRだとvolatileがほんとに必須なことってほとんど無い気がする。