public void SetTable(int numEaters) { var numChopsticks = numEaters > 1 ? numEaters : 2; Chopsticks = new AutoResetEvent[numChopsticks]; for (var i = 0; i < Chopsticks.Length; i++) Chopsticks[i] = new AutoResetEvent(true); Party = new PhilosopherParty { Philosophers = new Philosopher[numEaters] }; }
public void SetTable(int numEaters) { var numChopsticks = numEaters > 1 ? numEaters : 2; Chopsticks = new AutoResetEvent[numChopsticks]; for (var i = 0; i < Chopsticks.Length; i++) { Chopsticks[i] = new AutoResetEvent(true); } Party = new PhilosopherParty { Philosophers = new Philosopher[numEaters] }; }