[jmm-dev] jdk9 APIs
    Aleksey Shipilev 
    aleksey.shipilev at oracle.com
       
    Wed Aug 12 08:41:54 UTC 2015
    
    
  
On 08/12/2015 11:35 AM, Andrew Haley wrote:
> On 12/08/15 09:33, Aleksey Shipilev wrote:
>> Or is it the other way around: weakCAS is relaxed by default, and
>> acq/rel weakCAS version are actually *stronger* than default weakCAS?
> 
> That's how I read it.
> 
> weakCompareAndSet        is   ldxr; cmp; stxr
> weakCompareAndSetAcquire is   ldaxr; cmp; stxr
> weakCompareAndSetRelease is   ldxr; cmp; stlxr
Okay, that makes sense.
Thanks,
-Aleksey
    
    
More information about the jmm-dev
mailing list