volatileはその名が示す通り、排他制御のためのものではない。