ごめん、いついかなる場合もだめなの?ってのは、
double-checked lockingのような、ifとsyncの2重構造がある場合は
それがどんな処理であろうとも、「いついかなる場合も安全だとは保証できない」
状態になってしまうの?という意味で書いた。


んで
>それに限らずメモリがちゃんと同期しないのが問題。
んーじゃなくてさ。
double-checked lockingでは処理が書き込みよりあとで行われることが問題。
じゃあそういう処理じゃなかったらどうなの?って聞いてるわけよ。