--- jsr166/src/test/tck/AtomicLongTest.java 2009/11/17 03:12:51 1.14 +++ jsr166/src/test/tck/AtomicLongTest.java 2009/11/17 06:58:50 1.15 @@ -80,10 +80,11 @@ public class AtomicLongTest extends JSR1 */ public void testCompareAndSetInMultipleThreads() throws Exception { final AtomicLong ai = new AtomicLong(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));