README.md

ДЗ 5: Многопоточность

  • Есть пять философов (потоки), которые могут либо обедать либо размышлять.
  • Каждый философ должен пообедать три раза.
  • Каждый прием пищи длиться 500 миллисекунд.
  • После каждого приема пищи философ должен размышлять.
  • Не должно возникнуть общей блокировки.
  • Философы не должны есть больше одного раза подряд.

Решение:

По условию, Философ должен являться реализацией потока, способной выполнять два вида действий: Обедать и Размышлять, и имеющей целевую задачу — по-Обедать три раза с соблюдением указанных ограничений на очерёдность действий разного вида, как в контексте конкретного экземпляра Философа (после каждого приема пищи философ должен размышлять), так и в контексте всего класса Философов (философы не должны есть больше одного раза подряд).

Описание

Опишите проект

Конвейеры
0 успешных
0 с ошибкой