Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 public OneToOneQueueThroughputTest()
 {
     _queueProcessor = new ValueAdditionQueueProcessor(_blockingQueue, _iterations - 1);
 }
Exemplo n.º 3
0
 public OneToOneQueueThroughputTest()
     : base(Test_Queue, ITERATIONS)
 {
     ThreadPool.SetMaxThreads(1, 1);
     queueProcessor = new ValueAdditionQueueProcessor(blockingQueue, ITERATIONS - 1);
 }