Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail



Ответ
 
Опции темы
Старый 17.11.2016, 22:59   #11
Pavia
Лис
Участник клуба
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 933
Репутация: 1118
По умолчанию

Подключить PLL можно, но нужно ли?

Что-бы нарисовать структуру параллельного кода надо ответить на следующие вопросы:
Модель управления от главнокомандующего к подчиненным или самоуправление или начальник-подчинённый? Думаю последняя лучше начальник раздаёт подчинённым указания, а по окончанию работы подчинённые отдают докладные с результатами.
Модель сети клиент-сервер или пиринговые сети? Проще клиент-серверная.
Какая у вас архитектура параллельности и применима ли она к вашей задаче?
К примеру по классификации Майкла Флина Или своими словами конвейерная, карусельная?
Для вашей задачи простых чисел подходит МКМД, но давайте возьмём попроще ОКМД.

Если затрудняетесь со схемой деления, то стоит провести поведенческое моделирование в результате которого построить схему вариантов применения. Тогда можно будет выделить общие объекты на ней которые положить в основу схемы деления.

Начальник ждёт пока к серверу подключатся все клиенты.
Нарезает план задачи по подчинённым.
Отправляет им команды.
Сервер пересылает команды клиентам.
Начальник ждет пока подчинённые пришлют ответы.
Выводит результат.

Рабочий толкает клиента чтобы тот подключается к серверу.
Ждет команду
Выполняет полученную команду.
Выдает ответ.
И далее с ново ждёт команду.

---------------------------------------
Это в самом простом варианте. Далее надо проработать ошибки и пути их разрешения. Проработать синхронизацию.В принципе барьерная(шлагбаум) самая простая, но пользователю будут неудобно.
__________________
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Потребители сдали в ремонт 16 компьютеров. Из них 8 нуждают- ся в мелком ремонте. Мастер берет 6 компьютеров. Какова вероятность т now2 Помощь студентам 8 18.03.2014 09:47
Вычислительная геометрия, Delphi/Pascal holy_0dmin Фриланс 9 24.04.2011 07:26
Вычислительная математика Delphi milawka Фриланс 3 14.04.2011 15:21
Параллельная программа для метода холецкого с помощью openMp и mpi игоревна Помощь студентам 0 06.06.2009 20:47
отправка e-mail с помощью сокетов andrey4623 PHP и другие серверные скрипты 3 27.06.2008 13:20




14:01.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Покупайте на сайте www.skinon.ru уникальные чехлы и наклейки для телефонов.
купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru