Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

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

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

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

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

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

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

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Потребители сдали в ремонт 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