hotspot/test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
changeset 36316 7a83de7aabca
parent 35103 d19354bcbfa6
child 36827 53d2d43551d2
equal deleted inserted replaced
36315:150a415079ae 36316:7a83de7aabca
   126             boolean x = UNSAFE.getBooleanVolatile(base, offset);
   126             boolean x = UNSAFE.getBooleanVolatile(base, offset);
   127             assertEquals(x, false, "putVolatile boolean value");
   127             assertEquals(x, false, "putVolatile boolean value");
   128         }
   128         }
   129 
   129 
   130 
   130 
       
   131         // Lazy
       
   132         {
       
   133             UNSAFE.putBooleanRelease(base, offset, true);
       
   134             boolean x = UNSAFE.getBooleanAcquire(base, offset);
       
   135             assertEquals(x, true, "putRelease boolean value");
       
   136         }
       
   137 
       
   138         // Opaque
       
   139         {
       
   140             UNSAFE.putBooleanOpaque(base, offset, false);
       
   141             boolean x = UNSAFE.getBooleanOpaque(base, offset);
       
   142             assertEquals(x, false, "putOpaque boolean value");
       
   143         }
       
   144 
   131 
   145 
   132 
   146 
   133     }
   147     }
   134 
   148 
   135 }
   149 }