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