シングルトンをマルチスレッド対応するのは
結局どうするのが正しい(安全)んだろ?