volatileが排他制御のためのものである、なんて言ってる人いないよね