--- jsr166/src/test/tck/AtomicIntegerTest.java 2009/11/17 03:12:51 1.15 +++ jsr166/src/test/tck/AtomicIntegerTest.java 2009/11/17 06:58:50 1.16 @@ -79,10 +79,11 @@ public class AtomicIntegerTest extends J */ public void testCompareAndSetInMultipleThreads() throws Exception { final AtomicInteger ai = new AtomicInteger(1); - Thread t = new Thread(new Runnable() { - public void run() { - while (!ai.compareAndSet(2, 3)) Thread.yield(); - }}); + Thread t = new Thread(new CheckedRunnable() { + public void realRun() { + while (!ai.compareAndSet(2, 3)) + Thread.yield(); + }}); t.start(); assertTrue(ai.compareAndSet(1, 2));