СИНХРОНИЗАЦИЯ ПОТОКОВ В СРЕДЕ ОС WINDOWS

Выполнен
Заказ
3639936
Раздел
Программирование
Предмет
C/C++
Антиплагиат
70% eTXT
Срок сдачи
22 Ноя 2020 в 17:00
Цена
1 700 ₽
Блокировка
10 дней
Размещен
20 Ноя 2020 в 17:40
Просмотров
36
Описание работы
В пансионе отдыхают и предаются размышлениям 5 философов, пронумерованные от 1 до 5. В столовой расположен круглый стол, вокруг которого расставлены 5 стульев, также пронумерованные от 1 до 5. На столе находится одна большая тарелка со спагетти, которая пополняется бесконеч- 21 но, также там расставлены 5 тарелок, в которые накладывается спагетти, и 5 вилок, назначение которых очевидно. Для того чтобы пообедать, философ входит в столовую и садится на любой стул. При этом есть философ сможет только в том случае, если свободны две вилки – справа и слева от его тарелки. При выполнении этого условия философ поднимает одновременно обе вилки и может поглощать пищу в течение какого-то заданного времени. В противном случае, философу приходится ждать освобождения обеих вилок. Пообедав, философ кладет обе вилки на стол одновременно и уходит. Описанный процесс происходит бесконечно. Воспользоваться объектами синхронизации типа «критическая секция».
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
1 день 8 часов 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир