# | Line 132 | Line 132 | public class AtomicIntegerFieldUpdaterTe | |
---|---|---|
132 | return; | |
133 | } | |
134 | ||
135 | < | Thread t = new Thread(new Runnable() { |
136 | < | public void run() { |
137 | < | while (!a.compareAndSet(AtomicIntegerFieldUpdaterTest.this, 2, 3)) Thread.yield(); |
138 | < | }}); |
135 | > | Thread t = new Thread(new CheckedRunnable() { |
136 | > | public void realRun() { |
137 | > | while (!a.compareAndSet(AtomicIntegerFieldUpdaterTest.this, 2, 3)) |
138 | > | Thread.yield(); |
139 | > | }}); |
140 | ||
141 | t.start(); | |
142 | assertTrue(a.compareAndSet(this, 1, 2)); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |