--- jsr166/src/test/loops/MultipleProducersSingleConsumerLoops.java 2005/05/02 19:19:38 1.1 +++ jsr166/src/test/loops/MultipleProducersSingleConsumerLoops.java 2007/02/19 00:46:06 1.3 @@ -1,11 +1,7 @@ /* - * @test - * @synopsis multiple producers and single consumer using blocking queues - */ -/* * Written by Doug Lea with assistance from members of JCP JSR-166 - * Expert Group and released to the public domain. Use, modify, and - * redistribute this code in any way without acknowledgement. + * Expert Group and released to the public domain, as explained at + * http://creativecommons.org/licenses/publicdomain */ import java.util.concurrent.*; @@ -72,6 +68,10 @@ public class MultipleProducersSingleCons oneRun(new SynchronousQueue(), producers, iters); if (print) + System.out.print("SynchronousQueue(fair) "); + oneRun(new SynchronousQueue(true), producers, iters); + + if (print) System.out.print("ArrayBlockingQueue(fair)"); oneRun(new ArrayBlockingQueue(CAPACITY, true), producers, iters/10); }