Dieser Ansatz hat Deadlock (ausprobieren):
class Philo { void run () { while (true) { System.out.println (id() + " hat Hunger"); right.take (this); left.take (this); System.out.println (id() + " ist satt"); right.drop (this); left.drop (this); } } }Wie kann man das verhindern?