volatileとマルチスレッドは全く関係ないんだってば