title: Does C++11 std::atomic guarantee mutual exclusion as well as sequential consistency?
body: <p>I believe the answer is yes, much like in Java.</p>
  
  <p>Please correct me if I am wrong.</p>
  
  <p>If I need to just use mutual exclusion, I can use <code>std::mutex</code> and others.</p>
  
  <p>What if I need just sequential consistency and not mutual exclusion? What can be used for that?</p>