
Среда программирования: Java
Название работы: ЛР2. Диспетчерская система, следящую за кораблями в порту. Multhreading.
Вид работы: Лабораторная работа
Тематика работы: Алгоритмы
Объем программы: 4 (по десятибалльной шкале)
Уровень сложности: 6 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Java, диспетчерская система, следящую за кораблями в порту, Multhreading, корабли логируют, состояние порта, швартоваться только один корабль, java.util.concurrent, Java Code Convention, synchronized
Функции программы:
Диспетчерская система, следящую за кораблями в порту.
Реализовать диспетчерскую систему на java, следящую за кораблями в порту.
Подробности.
Общие требования к заданию:
- У каждого порта есть склад и причалы.
- Корабли швартуются к причалам, после чего могут загрузиться-разгрузиться со склада порта.
- У каждого причала может швартоваться только один корабль, остальные корабли, желающие
зайти в порт, должны ждать в очереди.
- Все свои действия корабли логируют на консоль.
- Раз в пять секунд диспетчерская система выводит в файл (лог-файл) текущее состояние порта (информацию о количестве товаров на складе, корабля, пришвартованных к причалам,
кораблях, стоящих в очереди на швартовку).
- * При швартовке корабль указывает порту ее длительность. Диспетчерская система следит за длительностью швартовки корабля, и, если та превышает указанное время, логирует эту информацию в отдельный журнал.
- **При выделении причала кораблю порт учитывает приоритет корабля, важность и срочность
груза, а также нарушал ли корабль правила стоянки в прошлом.
Требования к коду лабораторной работы:
- Решение задачи должно быть представлено в двух вариантах: первый вариант должен
использовать возможности ключевого слова synchronized; второй вариант – возможности библиотеки java.util.concurrent.
- Код должен быть полностью документирован.
- При написании приложения обязательно использовать Java Code Convention.
Описание (отчет): Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
Для работы с программой нужно запустить файл "run.bat".
Пояснения к запуску программы:
Для работы с программой нужно запустить файл "run.bat".

readme
run
seaport
SeaPort
src
com
company
Main
PortConfig
PortManager
PortStore
ShipFactory
ShipThread
Utils
META-INF
MANIFEST
Отчет к программе. СодержаниеНебольшое описание запуска программы
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1900 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |