[jmm-dev] weakCompareAndSet memory semantics
    Andrew Haley 
    aph at redhat.com
       
    Wed Apr 20 10:03:47 UTC 2016
    
    
  
On 20/04/16 10:55, Aleksey Shipilev wrote:
> I wonder if that was the intended use for weakCAS in C++11, and if so,
> shouldn't we re-spec weakCAS in Java to have volatile/seq_cst memory
> effects?
Probably.  Or, at least, we want a weakCompareAndSet which is sequentially
consistent.  As a general principle: we have an opportunity to make Java's
operators consistent with those of C++, and we shouldn't mess that up.
Andrew.
    
    
More information about the jmm-dev
mailing list