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

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

Последние задания

Заказчик этого задания
Павел К.

24 года Санкт-Петербург

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