1 год назад
История
README.md
ДЗ 5: Многопоточность
- Есть пять философов (потоки), которые могут либо обедать либо размышлять.
- Каждый философ должен пообедать три раза.
- Каждый прием пищи длиться 500 миллисекунд.
- После каждого приема пищи философ должен размышлять.
- Не должно возникнуть общей блокировки.
- Философы не должны есть больше одного раза подряд.
Решение:
По условию, Философ должен являться реализацией потока, способной выполнять два вида действий: Обедать и Размышлять, и имеющей целевую задачу — по-Обедать три раза с соблюдением указанных ограничений на очерёдность действий разного вида, как в контексте конкретного экземпляра Философа (после каждого приема пищи философ должен размышлять), так и в контексте всего класса Философов (философы не должны есть больше одного раза подряд).
Описание
Конвейеры
0 успешных
0 с ошибкой