# | Line 104 | Line 104 | public class AtomicLongTest extends JSR1 | |
---|---|---|
104 | */ | |
105 | public void testWeakCompareAndSet() { | |
106 | AtomicLong ai = new AtomicLong(1); | |
107 | < | while (!ai.weakCompareAndSet(1, 2)); |
108 | < | while (!ai.weakCompareAndSet(2, -4)); |
107 | > | do {} while (!ai.weakCompareAndSet(1, 2)); |
108 | > | do {} while (!ai.weakCompareAndSet(2, -4)); |
109 | assertEquals(-4, ai.get()); | |
110 | < | while (!ai.weakCompareAndSet(-4, 7)); |
110 | > | do {} while (!ai.weakCompareAndSet(-4, 7)); |
111 | assertEquals(7, ai.get()); | |
112 | } | |
113 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |