Компьютерная помощь

1 200 руб.
  • Не выполнено
  • 263 просмотра
  • Создано
  • Компьютерная помощь
  • Задание № 27147
Адрес
не указан
Начать
, 22:00
Стоимость
1 200 Р
Оплата
Наличными
Нужно
Нужно написать программу на языке Java. Программа - это лабораторная по предмету. Лабораторная работа №4.2 Многопоточное программирование Авиадиспетчер. Цель работы Освоение средств многопоточного программирования. Постановка задачи Смоделировать движение самолетов по одному маршруту под управлением авиадиспетчера. Из пункта А в пункт Б, расстояние между которыми 1500 км, вылетают несколько самолетов. Их движением управляет диспетчер. Путь самолетов разбит на отрезки по 10 км; на каждом отрезке выделены три воздушных коридора (1, 2 и 3). Каждый коридор на каждом отрезке может занимать только один самолет. Перед переходом на следующий отрезок самолет запрашивает у диспетчера информацию о дальнейшем движении, диспетчер выделяет ему один из свободных коридоров. Если ни одного свободного коридора нет – самолет «кружит» в отрезке, т.е. обязан пролететь его туда и обратно. Последовательно друг за другом вылетают 20 самолетов, скорость которых может равняться 300, 500 и 800 км/ч. Порядок вылета определяется случайным образом. Диспетчер не выпускает самолет, пока на первом отрезке пути не освободится хотя бы один коридор. Масштаб времени: 1 час = 1 компьютерная минута. Взаимодействие с диспетчером от запроса до получения ответа занимает 1 секунду. Диспетчер может взаимодействовать только с одним самолетом. Требования и ограничения 1. Взаимодействие диспетчера и самолетов управляется в классе диспетчера. Этот класс сам управляет синхронизацией доступа к себе. Излишних точек синхронизации не предусматривать. Результат работы Программа, выводящая на экран все сообщения между самолетами и диспетчером, а также информацию о переходах самолетов из отрезка в отрезок.
Заказчик этого задания
Павел К.

25 лет Санкт-Петербург

Нет отзывов
Не нашли ответа на свой вопрос?
Позвоните, мы всегда готовы помочь:
+7 (495) 668-65-33 — Москва,
+7 (812) 402-02-33 — Санкт-Петербург.
Служба поддержки работает ежедневно:
09:00-23:00 — будни,
09:00-21:00 — выходные.
Случайные отзывы
  • Claire
    Отзыв заказчика на задание «Отвезти футболки»
    «спасибо»
  • Иван Сизякин
    Отзыв заказчика на задание «30 шариков на презентацию»
    «Нашел шарики и в срок привез по указанному адресу. оперативно и без лишних вопросов»
  • Константин Брехов
    Отзыв заказчика на задание «Доставить товар покупателю»
    «Спасибо Олег! Задание выполнено очень быстро, отзвонился, деньги положил на карту. Рекомендую!»
  • Олег Горбатых
    Отзыв заказчика на задание «Купить и доставить билеты»
    «Отличная работа, выполнена быстро и качественно. Пунктуален, быстро понял суть задачи, нелепых вопросов не задавал. »