public Program(int numberOfIteration,int sleepTime) { this.numberOfIteration = numberOfIteration; this.sleepTime = sleepTime; msgContainer = new MsgContainer(); ConsumeMsg(); }
private void CommonStart() { msgContainer = new MsgContainer(); // Console.WriteLine("Press ENTER to start...."); // Console.ReadKey(); Thread prodThread1 = new Thread(new ThreadStart(CreateMsg)); prodThread1.Start(); Thread prodThread2 = new Thread(new ThreadStart(CreateMsg)); prodThread2.Start(); Thread consumerThread1 = new Thread(new ThreadStart(ConsumeMsg)); consumerThread1.Start(); Thread consumerThread2 = new Thread(new ThreadStart(ConsumeMsg)); consumerThread2.Start(); Thread consumerThread3 = new Thread(new ThreadStart(ConsumeMsg)); consumerThread3.Start(); Thread consumerThread4 = new Thread(new ThreadStart(ConsumeMsg)); consumerThread4.Start(); }
public Program(int numberOfIteration) { this.numberOfIteration = numberOfIteration; msgContainer = new MsgContainer(); ConsumeMsg(); }