Это приложение представляет собой реализацию Dining philosopher problem .
Это приложение представляет собой реализацию Dining philosopher problem в приложении для Android.
Проблемы Dining Philosophers - это классическая проблема синхронизации (EW Dijkstra. Co-operating Sequential Processes. In F. Genuys (ed.) Programming Languages, Academic Press, London, 1965), представляющая семафоры как концептуальный механизм синхронизации. Эта проблема обсуждается практически в каждом учебнике по операционным системам.
Обед философов. В столовой стоит круглый стол и пять стульев. У каждого стула стоит тарелка, а между каждой тарелкой — одна палочка для еды. Посреди стола стоит миска со спагетти. Рядом с комнатой находятся пять философов, которые большую часть времени проводят в размышлениях, но время от времени проголодаются и им нужно поесть, чтобы еще немного подумать.
Любой запрос на изменение приветствуется в нашем репозитории git.
Читать далее