Форум программистов, компьютерный форум CyberForum.ru

C++ и WinAPI

Войти
Регистрация
Восстановить пароль
 
easfdssa
0 / 0 / 0
Регистрация: 12.10.2015
Сообщений: 101
#1

Ребят, кто может проверить программы? Синхронизация процессов событиями и мьютексами - C++ WinAPI

06.01.2017, 17:42. Просмотров 259. Ответов 2
Метки нет (Все метки)

Кто может проверить программы. Работает вроде. Но все же что-то не нравится. Может кто подсскажет более рациональный вариант реализации. Код смотрите в вложении. Спасибо.

Задание: Написать программы для консольного процесса Administrator и консольных процессов Reader и Writer.
Для моделирования передачи сообщений ввести специальные события, которые обозначают сообщение
“A” , сообщение “B”, и конец сеанса для процессов Reader и Writer.
Одновременно принимать и отправлять сообщения могут только два процесса Writer и два процесса Reader,
передача остальных сообщений от других процессов должна блокироваться с помощью мьютексов;
Процесс Administrator:
ƒ-запрашивает у пользователя количество процессов Writer( Reader);
ƒ-запрашивает у пользователя кол-во отправленных (полученных) сообщений для процессов
Writer (Reader);
ƒ-запускает заданное количество процессов Reader и Writer;
ƒ-принимает от каждого процесса Writer сообщение и выводит на консоль, затем отправляет его
процессу Reader.
ƒ-принимает от каждого процесса Reader и Writer сообщение о завершении сеанса и выводит
его на консоль в одной строке.
ƒ-завершает свою работу.
Процесс Writer:
ƒ-запрашивает с консоли сообщения, состоящее из “A” , “B”, и передает их (по одному)
процессу Administrator;
ƒ-передает сообщение о завершении сеанса процессу Administrator;
ƒ-завершает свою работу.
Процесс Reader:
ƒ-принимает сообщение от процесса Administrator;
ƒ-выводит на консоль сообщение;
ƒ-передает сообщение о завершении сеанса процессу Administrator;
ƒ-завершает свою работу.
Вложения
Тип файла: txt administrator.txt (3.7 Кб, 5 просмотров)
Тип файла: txt reader.txt (1.5 Кб, 4 просмотров)
Тип файла: txt writer.txt (1.9 Кб, 4 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2017, 17:42     Ребят, кто может проверить программы? Синхронизация процессов событиями и мьютексами
Посмотрите здесь:
C++ WinAPI Синхронизация процессов копий одного приложения
Может кто подсказать как заставить объект двигаться C++ WinAPI
C++ WinAPI Разработка программы, выводящей в консоли список запущенных процессов в ОС семейства Windows
C++ WinAPI Кто какую книжку может посоветовать про программирование на С++ под виндовс для начинающих?
C++ WinAPI Создание задания, добавление процессов, удаление процессов
Ребят, выручайте, не могу реализовать некоторые моменты C++ WinAPI
Синхронизация C++ WinAPI
C++ WinAPI Синхронизация
Синхронизация потоков C++ WinAPI
Синхронизация приложений C++ WinAPI
Синхронизация потоков C++ WinAPI
C++ WinAPI Синхронизация потоков

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easfdssa
0 / 0 / 0
Регистрация: 12.10.2015
Сообщений: 101
07.01.2017, 22:54  [ТС]     Ребят, кто может проверить программы? Синхронизация процессов событиями и мьютексами #2
Ну или кто возьмется за вознаграждение?
nd2
2136 / 1708 / 601
Регистрация: 29.01.2016
Сообщений: 5,502
08.01.2017, 02:48     Ребят, кто может проверить программы? Синхронизация процессов событиями и мьютексами #3
Цитата Сообщение от easfdssa Посмотреть сообщение
Ну или кто возьмется за вознаграждение?
Раздел фриланса есть: http://www.cyberforum.ru/freelance/
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru