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