Описание на задачата и нейните решения: http://en.wikipedia.org/wiki/Dining_philosophers_problem.
Демонстрация на възможни решения на задачата: http://www.doc.ic.ac.uk/~jnm/concurrency/classes/Diners/Diners.html и http://www.doc.ic.ac.uk/~jnm/concurrency/classes/Diners/FixedDiners.html.
Примерно решение: thread-diningphilosophers00.tgz.
Доста интересно. Очевидно материалът, който преподавате е коренно променен спрямо предни години. Вече се учат наистина смислени, ценни и най-вече доста полезни неща.