public static void Main(string[] args) { int length = 10; BoundedBuffer testedBuffer = new BoundedBuffer(length); Producer p1 = new Producer(testedBuffer,15,1); Producer p2 = new Producer(testedBuffer, 15, 2); Consumer c1 = new Consumer(testedBuffer); p2.run(); p1.run(); c1.run(); Thread.Sleep(1000); p1.stop(); p2.stop(); c1.stop(); Console.ReadKey(); }