Синхронизация процессов при помощи событий и мьютексов

Выполнен
Заказ
5295051
Раздел
Программирование
Предмет
C/C++
Антиплагиат
Не указан
Срок сдачи
24 Мар 2023 в 23:55
Цена
400 ₽
Блокировка
5 дней
Размещен
20 Мар 2023 в 17:49
Просмотров
63
Описание работы

Написать программы для консольного процесса Administrator и консольных процессов Reader и Writer.

Для моделирования передачи сообщений ввести специальные события, которые обозначают сообщение “A”, сообщение “В”, и конец сеанса для процессов Reader и Writer.

Одновременно принимать и отправлять сообщения могут только два процесса Writer и два процесса Reader, передача остальных сообщений от других процессов должна блокироваться с помощью мьютексов;

Процесс Administrator:

− запрашивает у пользователя количество процессов Writer( Reader);

−  запрашивает у пользователя количество отправленных (полученных) сообщений для процессов Writer (Reader);

− запускает заданное количество процессов Reader и Writer;

− принимает от каждого процесса Writer сообщение и выводит на консоль, затем отправляет его процессу Reader;

− принимает от каждого процесса Reader и Writer сообщение о завершении сеанса и выводит его на консоль в одной строке; − завершает свою работу.

Процесс Writer:

− запрашивает с консоли сообщения, состоящее из “A" , “В", и передает их

(по одному) процессу Administrator;

− передает сообщение о завершении сеанса процессу Administrator; − завершает свою работу.

Процесс Reader:

− принимает сообщение от процесса Administrator;

− выводит на консоль сообщение;

− передает сообщение о завершении сеанса процессу Administrator; − завершает свою работу.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
45 минут
Выполнен в срок
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир