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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2014, 16:20   #1
Вовкин
Пользователь
 
Регистрация: 26.11.2014
Сообщений: 15
По умолчанию Создать общий алгоритм. Delphi 7

Доброе время суток!
Реализация на Delphi 7

Необходима помощь в составлении общего алгоритма и совет чем корректней реализовать некоторые узлы.

Необходимо написать программу "Моделирование загрузки вычислительной сети с использованием СМО с постоянным временем обслуживания "
В приложении схема и описание что необходимо получить.

Вопросы:
1. Стоит ли в данном проекте использовать потоки.
2. Что корректней использовать для реализации буфера
3. Возможные проблемы с реализацией
4. Какую литературу посоветуете для изучения потоков. Может есть примеры, исходники
Вовкин вне форума Ответить с цитированием
Старый 27.11.2014, 16:23   #2
Вовкин
Пользователь
 
Регистрация: 26.11.2014
Сообщений: 15
По умолчанию

файл не вложился в первом сообщении
Вложения
Тип файла: doc Алгоритм программы.doc (43.5 Кб, 9 просмотров)
Вовкин вне форума Ответить с цитированием
Старый 27.11.2014, 17:47   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
1. Стоит ли в данном проекте использовать потоки.
Можно потоки, будет полезнее для практики написания многопоточных программ. Можно таймеры, для учебы будет быстро.

Цитата:
2. Что корректней использовать для реализации буфера
Стэк объектов на обработку, TStack вроде называется, в модуле contnrs.

Цитата:
3. Возможные проблемы с реализацией
Прогуливал пары, нежелание думать своей головой и так далее...

По коду:
1. Предусмотреть переполнение буферной зоны, лучшим варианто будет заморозка потоков данных(Suspendить их, а потом заResumeить их...)
2. Предусмотреть время макс. обработки УО одного сообщения.
3. Предусмотреть ситуацию когда 2 потока хотят одновременно скинуть 2 объекта в 1 приемник.


Цитата:
4. Какую литературу посоветуете для изучения потоков. Может есть примеры, исходники
Да та учить особо нечего. А вот по синхронизации - это да... как раз тот момент когда 2 и более хотят передать в 1 список 2 объекта. Да и то, в вашем случае, все сведется к обороту метода add в крит. секцию.

Собственно справки от IDE по TThread вролне доствточно будет. Ещё есть папка Demos там тоже много полезного и по синхронизации и по многопоточности.
Человек_Борща вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать файл "Багаж", включающий в себя информацию:фамилия пассажира, количество и общий вес вещей, место следования. Регааа Паскаль, Turbo Pascal, PascalABC.NET 0 26.11.2014 16:23
общий класс игры Delphi 7 Alexandr17-10 Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 16.01.2014 00:21
Создать диаграмму классов и алгоритм angelok33 C++ Builder 0 08.12.2012 21:56
Создать общий упорядоченный список, используя имеющуюся частичную сортировку. Roma1305 Паскаль, Turbo Pascal, PascalABC.NET 0 14.11.2012 18:25
Общий алгоритм решения графических задач на ДЕЛФИ! sting Помощь студентам 8 06.06.2009 21:31