--- jsr166/src/test/tck/AtomicIntegerArrayTest.java 2009/11/17 02:37:16 1.14 +++ jsr166/src/test/tck/AtomicIntegerArrayTest.java 2009/11/17 06:58:50 1.15 @@ -133,10 +133,11 @@ public class AtomicIntegerArrayTest exte public void testCompareAndSetInMultipleThreads() throws Exception { final AtomicIntegerArray a = new AtomicIntegerArray(1); a.set(0, 1); - Thread t = new Thread(new Runnable() { - public void run() { - while (!a.compareAndSet(0, 2, 3)) Thread.yield(); - }}); + Thread t = new Thread(new CheckedRunnable() { + public void realRun() { + while (!a.compareAndSet(0, 2, 3)) + Thread.yield(); + }}); t.start(); assertTrue(a.compareAndSet(0, 1, 2));