public ThreeToOneQueueThroughputTest() : base(Test_Queue, ITERATIONS) { queueProcessor = new ValueAdditionQueueProcessor(blockingQueue, ((ITERATIONS / NUM_PUBLISHERS) * NUM_PUBLISHERS) - 1L); for (int i = 0; i < NUM_PUBLISHERS; i++) { valueQueuePublishers[i] = new ValueQueuePublisher(cyclicBarrier, blockingQueue, ITERATIONS / NUM_PUBLISHERS); } }
public OneToOneQueueThroughputTest() { _queueProcessor = new ValueAdditionQueueProcessor(_blockingQueue, _iterations - 1); }
public OneToOneQueueThroughputTest() : base(Test_Queue, ITERATIONS) { ThreadPool.SetMaxThreads(1, 1); queueProcessor = new ValueAdditionQueueProcessor(blockingQueue, ITERATIONS - 1); }