< prev index next >

test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java

Print this page

        

@@ -38,10 +38,11 @@
 
 import static org.testng.Assert.*;
 
 public class SunMiscUnsafeAccessTestObject {
     static final int ITERS = Integer.getInteger("iters", 1);
+    static final int WEAK_ATTEMPTS = Integer.getInteger("weakAttempts", 10);
 
     static final sun.misc.Unsafe UNSAFE;
 
     static final long V_OFFSET;
 

@@ -134,11 +135,10 @@
             assertEquals(x, "foo", "putRelease Object value");
         }
 
 
 
-
         UNSAFE.putObject(base, offset, "foo");
 
         // Compare
         {
             boolean r = UNSAFE.compareAndSwapObject(base, offset, "foo", "bar");

@@ -153,11 +153,10 @@
             Object x = UNSAFE.getObject(base, offset);
             assertEquals(x, "bar", "failing compareAndSwap Object value");
         }
 
 
-
         // Compare set and get
         {
             Object o = UNSAFE.getAndSetObject(base, offset, "foo");
             assertEquals(o, "bar", "getAndSet Object");
             Object x = UNSAFE.getObject(base, offset);

@@ -166,6 +165,5 @@
 
     }
 
 }
 
-
< prev index next >