diff options
Diffstat (limited to 'test/004-UnsafeTest/src/Main.java')
-rw-r--r-- | test/004-UnsafeTest/src/Main.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/004-UnsafeTest/src/Main.java b/test/004-UnsafeTest/src/Main.java index 3d0f074f94..708f61f028 100644 --- a/test/004-UnsafeTest/src/Main.java +++ b/test/004-UnsafeTest/src/Main.java @@ -104,6 +104,16 @@ public class Main { if (!unsafe.compareAndSwapInt(t, intOffset, 0, 1)) { System.out.println("Unexpectedly not succeeding compareAndSwap..."); } + + if (unsafe.compareAndSwapLong(t, longOffset, 0, 1)) { + System.out.println("Unexpectedly succeeding compareAndSwapLong..."); + } + if (!unsafe.compareAndSwapLong(t, longOffset, longValue, 0)) { + System.out.println("Unexpectedly not succeeding compareAndSwapLong..."); + } + if (!unsafe.compareAndSwapLong(t, longOffset, 0, 1)) { + System.out.println("Unexpectedly not succeeding compareAndSwapLong..."); + } } private static class TestClass { |