探せばいろいろ出てくると思うけど、

http://www.02.246.ne.jp/~torutk/cxx/designpattern/singleton.html
> GoF本の実装の問題
>
> GoF本の実装例のコードが抱える問題点を列挙します。
>
> マルチスレッド安全性がない
> if (instance == 0) {     // (1)
>   instance = new Singleton; // (2)

この人も書いているように、オリジナルのシングルトンは
マルチスレッド対応されてない。