Эта загадка относится скорее к программированию, а не к философии. В 1965 году Эдсгером Дейкстрой (разработчик концепции структурного программирования) не захотел принимать стандартный экзамен у своих студентов. Вместо этого он предложил им задачу доступа к ленточному накопителю. Чуть позже Ричард Хоар переформулировал задачу: теперь это задача размышлений и доступа к бесконечной лапше. Формулировка задачи Пять философов сидят вокруг круглого стола. Перед каждым стоит тарелка с бесконечной лапшой. Ещё на столе лежат пять вилок, каждая ровно посередине между двумя ближайшими тарелками. Чтобы есть лапшу, каждому философу нужно держать в руках две вилки. Философ может либо есть, либо размышлять. За одно действие философ может взять одну вилку со стола в руку или положить её из руки на стол. Какой алгоритм должен быть, чтобы никто из философов не голодал? Неверное решение Казалось бы, что может быть проще? Сначала размышляешь, потом ешь, потом снова размышляешь. Вот пример конкретного алг