Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++ и WinAPI

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

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

06.01.2017, 17:42. Просмотров 286. Ответов 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;
ƒ-завершает свою работу.
0
Вложения
Тип файла: txt administrator.txt (3.7 Кб, 7 просмотров)
Тип файла: txt reader.txt (1.5 Кб, 5 просмотров)
Тип файла: txt writer.txt (1.9 Кб, 5 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2017, 17:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ребят, кто может проверить программы? Синхронизация процессов событиями и мьютексами (C++ WinAPI):

Алгоритм программы шифрования данных может кто написать? - C++
#include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> #include <time.h> #define SIZE 18 int...

Синхронизация процессов при помощи мьютексов - C++
начал разбираться с мбютексами, а точнее как синхронизировать 2 рпоцесса с их помощью. #include <stdlib.h> #include <semaphore.h> ...

Синхронизация процессов копий одного приложения - C++ WinAPI
Есть приложение в котором создается файл проецируемый на область памяти. Нужно сделать так чтобы при изменении поля edit по нажатии кнопки...

Ребят кто может разобраться - Софт
http://vidoz.pp.ua/video/pb9p7o829vb.html :wall: через какую программу можно такое делать?

Ребят подскажите пожалуйста кто может - Delphi
Створити форму ,в якій користувач вводить 5 значень (заробітна плата за 5 місяців )Побудуваті діаграму на якій графічно показано заробітна...

Ребят, кто может сделать отчёт из аксесс в ворд? - MS Access
буду благодарен

2
easfdssa
0 / 0 / 0
Регистрация: 12.10.2015
Сообщений: 101
07.01.2017, 22:54  [ТС] #2
Ну или кто возьмется за вознаграждение?
0
nd2
2414 / 2003 / 705
Регистрация: 29.01.2016
Сообщений: 6,552
08.01.2017, 02:48 #3
Цитата Сообщение от easfdssa Посмотреть сообщение
Ну или кто возьмется за вознаграждение?
Раздел фриланса есть: http://www.cyberforum.ru/freelance/
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2017, 02:48
Привет! Вот еще темы с ответами:

Кто может проверить программу? - C++
Очень нужна помощь! Задача: Над квадратной матрицей А порядка n выполнить последовательность действий: а) Умножить k-ю строку...

Кто может просто проверить результат? - MathCAD
в маткаде 1 неделю 1 картинка формула набрана мною в маткаде,2 изначальная формула кто может проверить результат я не совсем...

Кто может проверить мою работу? - Pascal
Конечно-разностный метод решения краевой задачи уравнения пуассона в прямоугольной области. Программа почти готова, необходимо проверить на...

Кто может проверить, правильно ли я разобрала предложения - Иностранные языки
Мой текст: So what is a force field?(1) In science fiction it's deceptively simple: a thin, invisible yet impenetrable barrier able to...


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

Или воспользуйтесь поиском по форуму:
3
Закрытая тема Создать тему
Опции темы

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