--- jsr166/src/test/loops/CASLoops.java 2005/08/07 19:25:55 1.2 +++ jsr166/src/test/loops/CASLoops.java 2007/06/24 21:28:19 1.3 @@ -46,6 +46,8 @@ public class CASLoops { if (args.length > 0) maxThreads = Integer.parseInt(args[0]); + loopIters = new long[maxThreads+1]; + if (args.length > 1) includeLocks = true; @@ -85,7 +87,7 @@ public class CASLoops { static final LoopHelpers.MarsagliaRandom rng = new LoopHelpers.MarsagliaRandom(); - static final long[] loopIters = new long[maxThreads+1]; + static long[] loopIters; static final class NonAtomicInteger { volatile int readBarrier;