![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Tribunal |
![]()
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 233 Пол: Женский Реальное имя: Dasha Репутация: ![]() ![]() ![]() |
Помогите,пожалуйста, ссделать такое задание:
Имеется N1 серверов которые обрабатывают заявки и N2 клиентов, которые производят заявки. Разработать программу, которая моделирует данную систему, при условии, что серверы и клиенты это отдельные потоки. Очередь заявок ограничена N3 элементами. Время, через которое производится заявка – это время из диапазона (Т1-Т2), время обработки заявки – из диапазона (Т3-Т4). заранее спасибо=) у меня была аналогичная задача,только там не шло речи о синхронизации. там была ситуация с кассами в банках, то есть нынешнюю задачу я понимаю так: потоки серверов...это конкретное число серверов(вводится пользователем N1),которые выполняют обработку заявки за время в диапазоне Т3-Т4(вводится). через время между Т1 и Т2(вводятся) появляются новые потоки-клиенты(их кол-во N2),которые подают заявку и она обрабатывается сервером. при этом есть общая очередь клиентов и очередь для каждого сервера(огрниченная количеством N3-вводится). когда закончатся клиенты-можно вывести отчет какой сервер сколько какого клиента обрабатывал....не знаю,на сколько это возможно... очень прошу помочь!хотя бы советом...не могу придумать,как всё это дело организовать=( зы компилятор C++ Builder 6.0 +прикрепляю файл с кодом про кассы. Прикрепленные файлы ![]() -------------------- irreparabilium felix olivio rerum
|
![]() ![]() |
Tribunal |
![]()
Сообщение
#2
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 233 Пол: Женский Реальное имя: Dasha Репутация: ![]() ![]() ![]() |
не получается=(
просто технически не получается...=( по идее клиенты-тоже потоки...нужно создавать очередь потоков? о_О значит когда клиенты переходят из общей очереди в очередь сервера, тоже нужно использовать EnterCriticalSection/LeaveCriticalSection ... помогите,пожалуйста, ещё... хотя бы какой-то набросок... ссображаю плохо че-то=( помогите...мне просто эта программа уже срочно нужна... -------------------- irreparabilium felix olivio rerum
|
![]() ![]() |
![]() |
Текстовая версия | 28.07.2025 12:47 |