private static void Reader(BoundedBuffer buffer, int iterations)
 {
     for (int i = 0; i < iterations; i++)
     {
         object x = buffer.Take();
     }
 }