--- jsr166/src/test/jtreg/util/Collections/RacingCollections.java 2011/12/06 04:37:55 1.5 +++ jsr166/src/test/jtreg/util/Collections/RacingCollections.java 2015/02/18 21:02:11 1.6 @@ -158,7 +158,7 @@ public class RacingCollections { quittingTime = System.nanoTime() + workTimeMillis * 1024 * 1024; } boolean keepGoing() { - return (i++ % 128 != 0) || (System.nanoTime() < quittingTime); + return (i++ % 128 != 0) || (System.nanoTime() - quittingTime < 0); } } @@ -235,6 +235,7 @@ public class RacingCollections { private static List> newConcurrentQueues() { List> list = new ArrayList>(newConcurrentDeques()); + list.add(new ArrayBlockingQueue(10)); list.add(new LinkedBlockingQueue(10)); list.add(new LinkedTransferQueue()); list.add(new ConcurrentLinkedQueue());