private void printValues() { int iters = 0; double pi; do { Thread.Sleep(rand.Next(2000)); boundedBuffer.ReadData(out pi); System.Console.WriteLine("Value {0} is: {1}", iters, pi.ToString()); iters++; } while (iters < totalIters); System.Console.WriteLine("Done"); }