JavaのコードをC++ 11に移植したいのですが、私はvolatileキーワードと混同しています。javaとC++ 11 volatile
私はJava言語に精通しておらず、揮発性変数が何であるか分かりません。すべてのスレッドが変数の最新の値にアクセスできることが保証されています。これはC++の揮発性の動作です。しかし、通常は同期するために使用されます - すべてのアクションは揮発性の可変原子に対して実行されますか?
だから、私は、Javaのvolatileの代わりにC++ 11の良い置き換えがstd :: atomicになると思います。または私は間違っている、私はいくつかの追加のJavaの揮発性の機能を逃した原因ですか?
ロックフリースレッド同期 スレッドの揮発性メソッド http://www.youtube.com/watch?v=KzDShvKbems#t=49m38s – alexsmail