サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
デスク環境を整える
petakoneko.hatenadiary.org
スレッドの同期を作っていてふと不安になったので調べていたら、とてもいい過去ログを発見しました。 http://ml.tietew.jp/cppll/cppll/thread_articles/11677#ar11700 http://ml.tietew.jp/cppll/cppll/article/11701 関数呼び出しが有ることによってメモリアクセス最適化を排除している、というのはたしかに実質的にそのとおりだと思いますが、たとえそうでなくても、マトモな環境であれば、Lock()を跨いでメモリアクセス最適化されないということが保証されているはずです(外部関数呼び出しをしたり、あるいは明示的にメモリバリアを入れることによってそれを保証する)。つまり、システムの提供するmutex lock手段によってで保護されたオブジェクトにはvolatile装飾は付ける必要は有りません。 そうじゃないと、
このページを最初にブックマークしてみませんか?
『petakoneko.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く