private void eat() { Console.WriteLine($"Philosopher {Id} is Thinking."); int sec = rand.Next(2, 8); Thread.Sleep(TimeSpan.FromSeconds(sec)); Lfork.PickUp(); Console.WriteLine($"Philosopher {this.Id} is Hungry after {sec} seconds."); Rfork.PickUp(); Console.WriteLine($"Philosopher {Id} is eating"); Thread.Sleep(TimeSpan.FromSeconds(rand.Next(1, 5))); Rfork.Release(); Lfork.Release(); Console.WriteLine($"Philosopher {Id} has released Fork."); }