つまり「double checked locking パターンは使えない」というのはJavaの話で、C++では問題ないのですね?